[Pkg-net-snmp-commits] r291 - branches/net-snmp54/debian/patches

Jochen Friedrich jochen at alioth.debian.org
Fri Nov 6 15:15:57 UTC 2009


Author: jochen
Date: 2009-11-06 15:15:56 +0000 (Fri, 06 Nov 2009)
New Revision: 291

Added:
   branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.README
   branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.patch
Modified:
   branches/net-snmp54/debian/patches/series
Log:
Add patch for IPv6 memory leak


Added: branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.README
===================================================================
--- branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.README	                        (rev 0)
+++ branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.README	2009-11-06 15:15:56 UTC (rev 291)
@@ -0,0 +1,2 @@
+Upstream Changeset 17255: CHANGES: snmpd: fix memory leak when multiple
+interfaces have the same IPv6 address

Added: branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.patch
===================================================================
--- branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.patch	                        (rev 0)
+++ branches/net-snmp54/debian/patches/57_fix_ipv6_memleak.patch	2009-11-06 15:15:56 UTC (rev 291)
@@ -0,0 +1,17 @@
+Index: net-snmp-5.4.2.1/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c
+===================================================================
+--- net-snmp-5.4.2.1.orig/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c	(revision 17254)
++++ net-snmp-5.4.2.1/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c	(revision 17255)
+@@ -325,7 +325,11 @@
+         /*
+          * add entry to container
+          */
+-        CONTAINER_INSERT(container, entry);
++        if (CONTAINER_INSERT(container, entry) < 0) {
++            DEBUGMSGTL(("access:ipaddress:container","error with ipaddress_entry: insert into container failed.\n"));
++            netsnmp_access_ipaddress_entry_free(entry);
++            continue;
++        }
+     }
+ 
+     fclose(in);

Modified: branches/net-snmp54/debian/patches/series
===================================================================
--- branches/net-snmp54/debian/patches/series	2009-11-06 14:43:13 UTC (rev 290)
+++ branches/net-snmp54/debian/patches/series	2009-11-06 15:15:56 UTC (rev 291)
@@ -10,3 +10,4 @@
 32_mnttab_path.patch
 44_nlist_kvm.patch
 56_manpage.patch
+57_fix_ipv6_memleak.patch




More information about the Pkg-net-snmp-commits mailing list