From 630132a6435f55963747d4f1f2e26b80eb795484 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sat, 14 Nov 2015 16:35:35 +0100 Subject: Check for proper "?" syntax --- arr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arr.c b/arr.c index 380a144..2644cf3 100644 --- a/arr.c +++ b/arr.c @@ -138,8 +138,12 @@ fmt_inner(char **args) case '"': s++; lastsplit = *s; - // XXX check for second " s++; + if (*s != '"') { + fprintf(stderr, "invalid syntax '\"%c%s'\n", + lastsplit, s); + exit(1); + } s++; goto split2; default: { /* split at char, recurse */ -- cgit 1.4.1