From 19d96b65e1a840407a7280ab1f99d48d62932620 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Sun, 1 May 2022 21:16:11 +0100 Subject: Fix slashes being skipped in unquoted KV tokens --- src/kv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kv.c b/src/kv.c index 3ad62be..7720d46 100644 --- a/src/kv.c +++ b/src/kv.c @@ -143,7 +143,7 @@ STATE(ident_slash): switch (c = READ()) { HANDLE_EOF(); case '/': CB(KV_IDENT); SKIP_COMMENT(sep); - default: GOTO(ident); + default: OUT('/'); GOTO(ident); } STATE(identq): @@ -228,7 +228,7 @@ STATE(val_slash): switch (c = READ()) { HANDLE_EOF(); case '/': CB(KV_VAL); SKIP_COMMENT(afterval); - default: GOTO(val); + default: OUT('/'); GOTO(val); } STATE(valq): -- cgit v1.2.3