Vazamento de memória usando JSON-C
Eu sou novo no JSON-C, por favor, veja meu código de exemplo e deixe-me saber que ele criará qualquer vazamento de memória; se sim, como liberar o objeto JSON-
struct json_object *new_obj = NULL;
new_obj = json_tokener_parse(strRawJSON);
new_obj = json_object_object_get(new_obj, "FUU");
if(NULL == new_obj){
SYS_OUT("\nFUU not found in JSON");
return NO;
}
new_obj = json_object_object_get(new_obj, "FOO"); // I m re-using new_obj, without free it?
if(NULL == new_obj){
SYS_OUT("\nFOO not found in JSON");
return NO;
}
// DO I need to clean new_obj, if yes then how ??
Preciso limpar new_obj, se sim, então como. Alguém pode ajudar a entender como fazer o gerenciamento de memória JSON-C.
Desde já, obrigad