diff options
author | Eric Hawicz <erh+git@nimenees.com> | 2021-09-04 23:16:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-04 23:16:13 -0400 |
commit | 4fc44f32df9d59b3fbc1c09a29ca897318d3e610 (patch) | |
tree | e0d3dd811673e4427d7c3ae1944ccb0fd931e176 | |
parent | dc1ef7d566e0857bb10772e9048198ba46bd1485 (diff) | |
parent | 9361d8d3a89475f5aadcac2c5473da1c4c47c7e2 (diff) | |
download | json-c-4fc44f32df9d59b3fbc1c09a29ca897318d3e610.tar.gz |
Merge pull request #722 from imaami/fix-json_tokener_new_ex-use-after-free
Fix use-after-free in json_tokener_new_ex()
-rw-r--r-- | json_tokener.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/json_tokener.c b/json_tokener.c index 052c4b5..4a25645 100644 --- a/json_tokener.c +++ b/json_tokener.c @@ -164,8 +164,8 @@ struct json_tokener *json_tokener_new_ex(int depth) tok->pb = printbuf_new(); if (!tok->pb) { - free(tok); free(tok->stack); + free(tok); return NULL; } tok->max_depth = depth; |