Annotation of /trunk/libnl/patches/libnl-1.1-minor-leaks.patch
Parent Directory | Revision Log
Revision 845 -
(hide annotations)
(download)
Fri Jun 12 10:41:10 2009 UTC (15 years, 3 months ago) by niro
File size: 1179 byte(s)
Fri Jun 12 10:41:10 2009 UTC (15 years, 3 months ago) by niro
File size: 1179 byte(s)
added libnl patches
1 | niro | 845 | From: Patrick McHardy <kaber@trash.net> |
2 | Date: Fri, 18 Jan 2008 16:55:49 +0000 (+0100) | ||
3 | Subject: [LIBNL]: Fix minor memleaks on exit | ||
4 | X-Git-Url: http://git.kernel.org/?p=libs%2Fnetlink%2Flibnl.git;a=commitdiff_plain;h=b64f15d6f947839236fa276d473d238f8c9b9d57;hp=e91bb2ffb090955d443e643a25b250bf3d33534a | ||
5 | |||
6 | [LIBNL]: Fix minor memleaks on exit | ||
7 | |||
8 | Make valgrind happy ... | ||
9 | |||
10 | Signed-off-by: Patrick McHardy <kaber@trash.net> | ||
11 | --- | ||
12 | |||
13 | diff --git a/lib/route/route_utils.c b/lib/route/route_utils.c | ||
14 | index a12d169..1386cda 100644 | ||
15 | --- a/lib/route/route_utils.c | ||
16 | +++ b/lib/route/route_utils.c | ||
17 | @@ -63,6 +63,11 @@ static void __init init_routing_table_names(void) | ||
18 | add_routing_table_name(RT_TABLE_LOCAL, "local"); | ||
19 | }; | ||
20 | |||
21 | +static void __exit release_routing_table_names(void) | ||
22 | +{ | ||
23 | + __trans_list_clear(&table_names); | ||
24 | +} | ||
25 | + | ||
26 | int rtnl_route_read_table_names(const char *path) | ||
27 | { | ||
28 | __trans_list_clear(&table_names); | ||
29 | @@ -104,6 +109,11 @@ static void __init init_proto_names(void) | ||
30 | add_proto_name(RTPROT_STATIC, "static"); | ||
31 | }; | ||
32 | |||
33 | +static void __exit release_proto_names(void) | ||
34 | +{ | ||
35 | + __trans_list_clear(&proto_names); | ||
36 | +} | ||
37 | + | ||
38 | int rtnl_route_read_protocol_names(const char *path) | ||
39 | { | ||
40 | __trans_list_clear(&proto_names); |