X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmisc%2Fwordexp.c;h=db83a69f37d996aa2a9f61bde18a60c06a727505;hb=4f893997e4738faf6dde8320b304298340f51cd2;hp=d123cf757daad53740a4855800eabb440e731ad4;hpb=e53296f88952dcc6a9343dea53a4aa911f9a9c87;p=musl diff --git a/src/misc/wordexp.c b/src/misc/wordexp.c index d123cf75..db83a69f 100644 --- a/src/misc/wordexp.c +++ b/src/misc/wordexp.c @@ -42,7 +42,7 @@ static int do_wordexp(const char *s, wordexp_t *we, int flags) if (flags & WRDE_NOCMD) for (i=0; s[i]; i++) switch (s[i]) { case '\\': - if (!sq) i++; + if (!sq && !s[++i]) return WRDE_SYNTAX; break; case '\'': if (!dq) sq^=1;