diff options
| author | Lloyd Hilaiel <lloyd@hilaiel.com> | 2009-12-05 18:50:37 -0700 |
|---|---|---|
| committer | Lloyd Hilaiel <lloyd@hilaiel.com> | 2009-12-05 18:50:37 -0700 |
| commit | 16af3a8ea56e5144cabd62dba6ac9f75b8d2061f (patch) | |
| tree | ada7217806217097005318db28ee07fd1b8f97c9 | |
| parent | 1aa4ef8a4448eed4a95c493f72b9a0e081cd020e (diff) | |
| download | yajl-16af3a8ea56e5144cabd62dba6ac9f75b8d2061f.tar.gz | |
set error offset when client callback cancels parse
| -rw-r--r-- | src/yajl_parser.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/yajl_parser.c b/src/yajl_parser.c index 7a52df4..9f1824b 100644 --- a/src/yajl_parser.c +++ b/src/yajl_parser.c @@ -131,6 +131,7 @@ yajl_render_error_string(yajl_handle hand, const unsigned char * jsonText, yajl_bs_set(hand->stateStack, yajl_state_parse_error); \ hand->parseError = \ "client cancelled parse via callback return value"; \ + hand->errorOffset = *offset; \ return yajl_status_client_canceled; \ } |
