Browse Source

Fix possible memory leak

tags/json-c-0.13-20171207
Anmol Sarma 10 years ago
parent
commit
f37b0a10a5
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      json_tokener.c

+ 3
- 0
json_tokener.c View File

@@ -253,6 +253,9 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
the string length is less than INT32_MAX (2GB) */
if ((len < -1) || (len == -1 && strlen(str) > INT32_MAX)) {
tok->err = json_tokener_error_size;
#ifdef HAVE_SETLOCALE
free(oldlocale);
#endif
return NULL;
}



Loading…
Cancel
Save