netfilter: nfnetlink_queue: fix secctx memory leak 09/170909/1 accepted/tizen/unified/20180227.063109 submit/tizen/20180227.012056
authorLiping Zhang <zlpnobody@gmail.com>
Tue, 28 Mar 2017 14:59:25 +0000 (22:59 +0800)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 23 Feb 2018 06:55:56 +0000 (15:55 +0900)
commit1d72bc7860933249a1ff7aaa06cfcb2fdff509d1
treea78374b2d53c7fa499a60a9c1fd2f3aa437428b5
parent94882228f1dc0f63eb71344846c50c559781b453
netfilter: nfnetlink_queue: fix secctx memory leak

We must call security_release_secctx to free the memory returned by
security_secid_to_secctx, otherwise memory may be leaked forever.

Fixes: ef493bd930ae ("netfilter: nfnetlink_queue: add security context information")
Signed-off-by: Liping Zhang <zlpnobody@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
[sw0312.kim: backport the commit 77c1c03c5b8 from mainline to fix already backported commit
 - the commit ef493bd930ae ("netfilter: nfnetlink_queue: add security context information") was backported for nether.service in tizen
 - change in net/netfilter/nfnetlink_queue.c is applied to net/netfilter/nfnetlink_queue_core.c]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Change-Id: Ifbc5f96bb6039503b7390864936fe6eda2e53acb
net/netfilter/nfnetlink_queue_core.c