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

questionAnswers(2)

yourAnswerToTheQuestion