]>
Commit | Line | Data |
---|---|---|
ac07e81b GKH |
1 | From stable-bounces@linux.kernel.org Thu Jun 19 06:06:18 2008 |
2 | From: Patrick McHardy <kaber@trash.net> | |
3 | Date: Thu, 19 Jun 2008 15:05:45 +0200 (MEST) | |
4 | Subject: nf_conntrack_h323: fix memory leak in module initialization error path | |
5 | To: stable@kernel.org | |
6 | Cc: netfilter-devel@vger.kernel.org, Patrick McHardy <kaber@trash.net>, davem@davemloft.net | |
7 | Message-ID: <20080619130544.26204.28566.sendpatchset@localhost.localdomain> | |
8 | ||
9 | From: Patrick McHardy <kaber@trash.net> | |
10 | ||
11 | netfilter: nf_conntrack_h323: fix memory leak in module initialization error path | |
12 | ||
13 | Upstream commit 8a548868db62422113104ebc658065e3fe976951 | |
14 | ||
15 | Properly free h323_buffer when helper registration fails. | |
16 | ||
17 | Signed-off-by: Patrick McHardy <kaber@trash.net> | |
18 | Signed-off-by: David S. Miller <davem@davemloft.net> | |
19 | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | |
20 | ||
21 | --- | |
22 | net/netfilter/nf_conntrack_h323_main.c | 1 + | |
23 | 1 file changed, 1 insertion(+) | |
24 | ||
25 | --- a/net/netfilter/nf_conntrack_h323_main.c | |
26 | +++ b/net/netfilter/nf_conntrack_h323_main.c | |
27 | @@ -1799,6 +1799,7 @@ err3: | |
28 | err2: | |
29 | nf_conntrack_helper_unregister(&nf_conntrack_helper_h245); | |
30 | err1: | |
31 | + kfree(h323_buffer); | |
32 | return ret; | |
33 | } | |
34 |