From 8a85f8aa3e30d7d4ef740d11a8d7e89cf9022c51 Mon Sep 17 00:00:00 2001 From: sef Date: Wed, 24 Aug 1994 21:14:27 +0000 Subject: Fix a problem with passing quoted strings down to commands. Reviewed by: Sean Eric Fagan --- usr.bin/make/str.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/usr.bin/make/str.c b/usr.bin/make/str.c index 84e95eb..6e656f7 100644 --- a/usr.bin/make/str.c +++ b/usr.bin/make/str.c @@ -133,14 +133,17 @@ brk_string(str, store_argc) switch(ch = *p) { case '"': case '\'': - if (inquote) + if (inquote) { if (inquote == ch) inquote = '\0'; else break; - else + } else { inquote = (char) ch; - continue; + start = t; + continue; + } + /* FALLTHROUGH */ case ' ': case '\t': if (inquote) -- cgit v1.1