diff options
Diffstat (limited to 'arr.c')
-rw-r--r-- | arr.c | 6 |
1 files changed, 5 insertions, 1 deletions
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 */ |