From a20a5aff1c300ba3784fff5ab284dac8caf9475a Mon Sep 17 00:00:00 2001 From: "Serge A. Zaitsev" Date: Mon, 15 Nov 2010 15:02:35 +0200 Subject: Fix: error position is an offset, not a pointer --- jsmn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'jsmn.c') diff --git a/jsmn.c b/jsmn.c index 50123373e..f11cd04d9 100644 --- a/jsmn.c +++ b/jsmn.c @@ -104,7 +104,7 @@ int jsmn_parse(const unsigned char *js, jsontok_t *tokens, size_t num_tokens, in switch (obj_state[*p]) { case JSON_ERROR: if (errpos != NULL) { - *errpos = p; + *errpos = p - js; } return -1; -- cgit v1.2.3