From 832efc978604c4779db85540e3c9c8ee8898d8c9 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Thu, 6 Aug 2015 01:50:08 +0200 Subject: [PATCH] lib: Fixed minor bug in expandargs. --- lib/cf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/cf.c b/lib/cf.c index 9d3fb76..b809d33 100644 --- a/lib/cf.c +++ b/lib/cf.c @@ -328,8 +328,10 @@ static char **expandargs(struct stdchild *sd) for(p2 = sd->argv[i]; p != NULL; p2 = np, p = strchr(np, '$')) { bufcat(exp, p2, p - p2); if(p[1] == '{') { - if((p3 = strchr((p += 2), '}')) == NULL) + if((p3 = strchr((p += 2), '}')) == NULL) { + np = p; break; + } np = p3 + 1; } else { for(p3 = ++p; *p3; p3++) { -- 2.11.0