diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2015-06-17 23:50:15 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2015-06-17 23:50:15 +0100 |
commit | 77ed9b724d1bff2a409642795ae81f974b8c312f (patch) | |
tree | 12e976e2621bd84b1f4122bd850c0e119fd33f70 | |
parent | 2f99f232386d32d6c6c3d85484ac35b771911997 (diff) |
Fix NULL pointer dereference in lib/json.c. (#1220)
-rw-r--r-- | lib/json.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -508,7 +508,7 @@ whitespace: case ']': - if (top->type == json_array) { + if (top && top->type == json_array) { flags = (flags & ~(flag_need_comma | flag_seek_value)) | flag_next; } else { sprintf(error, "%d:%d: Unexpected ]", cur_line, e_off); goto e_failed; } |