From e32a5b5c9f6156a1f7051142d823b4a0b4339463 Mon Sep 17 00:00:00 2001 From: Kyeonghun Lee Date: Mon, 20 Feb 2017 11:01:29 +0900 Subject: [PATCH] fix memory leak issue Change-Id: I7bd8ade3555eac270d2c63d69a3f70e7493ce787 Signed-off-by: Kyeonghun Lee --- utils/MsgJsonParser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/MsgJsonParser.cpp b/utils/MsgJsonParser.cpp index 6fce3d8..96cfebe 100755 --- a/utils/MsgJsonParser.cpp +++ b/utils/MsgJsonParser.cpp @@ -45,7 +45,7 @@ msg_json_gen_object* msg_json_gen_new_obj(msg_json_gen_type type) if (new_obj == NULL) { if (type == MSG_JSON_GEN_OBJECT) - json_object_ref((JsonObject *)json_value); + json_object_unref((JsonObject *)json_value); else if (type == MSG_JSON_GEN_ARRAY) json_array_unref((JsonArray *)json_value); @@ -66,7 +66,7 @@ void msg_json_gen_free_obj(msg_json_gen_object *obj) } if (obj->value != NULL) { if (obj->type == MSG_JSON_GEN_OBJECT) - json_object_ref((JsonObject *)obj->value); + json_object_unref((JsonObject *)obj->value); else if (obj->type == MSG_JSON_GEN_ARRAY) json_array_unref((JsonArray *)obj->value); -- 2.7.4