From 4f39c8665d360a3ae4b3780b911e4be6d6c8d04f Mon Sep 17 00:00:00 2001 From: "jingjin.geng" Date: Tue, 18 Sep 2018 03:18:03 +0800 Subject: [PATCH] Fix issues detected by static analysis tool Change-Id: I1aed65dbd879c2685d40c65eec21f101528575ad --- service/src/service.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/src/service.c b/service/src/service.c index 7d5aeba..b9145b3 100755 --- a/service/src/service.c +++ b/service/src/service.c @@ -250,6 +250,7 @@ static int __message_send(rpc_port_stub_message_context_h context, { PERR("malloc failed"); } + Py_DECREF(pt_elm_tuple); } bundle_add_str(reply, "command", "pos_tag"); bundle_add_str_array(reply, "return_tag", (const char **)tag, len); @@ -260,7 +261,6 @@ static int __message_send(rpc_port_stub_message_context_h context, free(token[j]); } Py_DECREF(pt_result); - Py_DECREF(pt_elm_tuple); PINFO("pos_tag process done"); break; } @@ -305,6 +305,7 @@ static int __message_send(rpc_port_stub_message_context_h context, { PERR("malloc failed"); } + Py_DECREF(ne_elm_tuple); } bundle_add_str(reply, "command", "ne_chunk"); bundle_add_str_array(reply, "return_tag", (const char **)s_tag, len); @@ -315,7 +316,6 @@ static int __message_send(rpc_port_stub_message_context_h context, free(s_token[j]); } Py_DECREF(ne_result); - Py_DECREF(ne_elm_tuple); PINFO("ne_chunk process done"); break; } -- 2.34.1