summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2018-02-04 18:25:04 +0100
committerJo-Philipp Wich <jo@mein.io>2018-02-04 18:25:04 +0100
commitcd6629fc75787cbfcbec12282bd738373bc46ac6 (patch)
tree23aafce02905aa13aedcbe001f66817ef53c863d
parent8614470400daf36d9b189d9ea9085ef6e19afd0e (diff)
downloadjsonpath-cd6629fc75787cbfcbec12282bd738373bc46ac6.tar.gz
lexer: fix encoding 7 bit escape sequences
A misplaced paren caused escape sequences in the ranges \x00..\x7f, \u0000..\u007f and \0..\177 to get improperly encoded into the string buffer. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--lexer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lexer.c b/lexer.c
index 3661c24..ca5880e 100644
--- a/lexer.c
+++ b/lexer.c
@@ -55,7 +55,7 @@ utf8enc(char **out, int *rem, int code)
if (*rem < 1)
return false;
- *(*out++) = code; (*rem)--;
+ *(*out)++ = code; (*rem)--;
return true;
}
else if (code > 0 && code <= 0x7FF)