Fix possible memory leak

This commit is contained in:
Anmol Sarma
2015-10-01 14:09:09 +05:30
parent 12916e229c
commit f37b0a10a5

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;
}