about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--arr.c6
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 */