From: Chanwoo Choi Date: Mon, 21 Mar 2022 05:03:21 +0000 (+0900) Subject: resource: process: Fix memory leak issue X-Git-Tag: submit/tizen/20220321.051718^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=83fb619c9a0dd37f2def21090ff2e8fd632f67dc;p=platform%2Fcore%2Fsystem%2Fpass.git resource: process: Fix memory leak issue Change-Id: I15674f225da17e339493327b6ec870c86ad826a7 Signed-off-by: Chanwoo Choi --- diff --git a/src/resource/resource-process.c b/src/resource/resource-process.c index fbfbd6c..8baf5dc 100644 --- a/src/resource/resource-process.c +++ b/src/resource/resource-process.c @@ -378,7 +378,7 @@ static int query_taskstats(struct taskstats *stats, int cmd_type, pid_t pid) ret = nla_put_u32(msg, cmd_type, pid); if (ret < 0) - goto err_genl_close; + goto err_msg_free; ret = nl_send_auto_complete(sock, msg); nlmsg_free(msg); @@ -399,6 +399,8 @@ static int query_taskstats(struct taskstats *stats, int cmd_type, pid_t pid) return 0; +err_msg_free: + nlmsg_free(msg); err_genl_close: nl_close(sock); err_free_sock: