OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] Fix memory leak in cleanup_ipv6_mibs()
[PATCH] Fix memory leak in cleanup_ipv6_mibs() [message #21889] Wed, 17 October 2007 14:04 Go to previous message
Pavel Emelianov is currently offline  Pavel Emelianov
Messages: 1149
Registered: September 2006
Senior Member
The icmpv6msg mib statistics is not freed.

This is almost not critical for current kernel, since ipv6
module is unloadable, but this can happen on load error and 
will happen every time we stop the network namespace (when 
we have one, of course).

Signed-off-by: Pavel Emelyanov <xemul@openvz.org>

---

diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c
index bc92938..1b1caf3 100644
--- a/net/ipv6/af_inet6.c
+++ b/net/ipv6/af_inet6.c
@@ -747,6 +747,7 @@ static void cleanup_ipv6_mibs(void)
 {
 	snmp_mib_free((void **)ipv6_statistics);
 	snmp_mib_free((void **)icmpv6_statistics);
+	snmp_mib_free((void **)icmpv6msg_statistics);
 	snmp_mib_free((void **)udp_stats_in6);
 	snmp_mib_free((void **)udplite_stats_in6);
 }
 
Read Message
Read Message
Read Message
Previous Topic: [PATCH 1/1] namespaces: introduce sys_hijack (v6)
Next Topic: [PATCH 0/7] Next step in consolidating the IP fragment management
Goto Forum:
  


Current Time: Fri Aug 22 09:05:37 GMT 2025

Total time taken to generate the page: 0.12508 seconds