From: Jaroslav Kysela Date: Wed, 28 Oct 2015 20:53:22 +0000 (+0100) Subject: fix spawn_parse_args() - endless loop - multiple spaces X-Git-Tag: v4.2.1~1748 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=33aa6abb95ae6d17b685e7ca753bc31f9fab29b2;p=thirdparty%2Ftvheadend.git fix spawn_parse_args() - endless loop - multiple spaces --- diff --git a/src/spawn.c b/src/spawn.c index 1f7e8df39..b79f34687 100644 --- a/src/spawn.c +++ b/src/spawn.c @@ -370,6 +370,8 @@ spawn_parse_args(char ***argv, int argc, const char *cmd, const char **replace) *argv = calloc(argc, sizeof(char *)); while (*s && i < argc - 1) { + while (*s == ' ') + s++; f = s; while (*s && *s != ' ') { while (*s && *s != ' ' && *s != '\\')