diff --git a/main/pbx.c b/main/pbx.c
index 18a1a480ed53596126fd33b1e380c6fc104d4326..4843022686af184deca3b939b16f990741368261 100644
--- a/main/pbx.c
+++ b/main/pbx.c
@@ -9148,7 +9148,7 @@ static int pbx_builtin_background(struct ast_channel *chan, const char *data)
 	}
 
 	if (!res) {
-		char *back = args.filename;
+		char *back = ast_strip(args.filename);
 		char *front;
 
 		ast_stopstream(chan);		/* Stop anything playing */