json: remove use of deprecated macro is_error()
authorDaniel-Constantin Mierla <miconda@gmail.com>
Sun, 23 Jul 2017 06:59:43 +0000 (08:59 +0200)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Sun, 23 Jul 2017 06:59:43 +0000 (08:59 +0200)
src/modules/json/json_funcs.c

index 935877f..2de8921 100644 (file)
@@ -56,9 +56,8 @@ int json_get_field(struct sip_msg* msg, char* json, char* field, char* dst)
 
        j = json_tokener_parse(json_s.s);
 
-       if (is_error(j)) {
+       if (j==NULL) {
                LM_ERR("empty or invalid JSON\n");
-               if(j!=NULL) json_object_put(j);
                return -1;
        }
 
@@ -74,6 +73,6 @@ int json_get_field(struct sip_msg* msg, char* json, char* field, char* dst)
                ret = -1;
        }
 
-       if(j!=NULL) json_object_put(j);
+       json_object_put(j);
        return ret;
 }