Blame SOURCES/net-snmp-5.7.2-dot3-leak.patch

9a6c41
1305933 - snmpd leaks memory in ether like-mib implementation
9a6c41
9a6c41
commit ed4e48b5fab165d1ba4c431e31e543f808a2c25f
9a6c41
Author: Jan Safranek <jsafranek@users.sourceforge.net>
9a6c41
Date:   Wed Feb 10 14:00:12 2016 +0100
9a6c41
9a6c41
    CHANGES: snmpd: fixed memory leak in ETHERLIKE-MIB.
9a6c41
    
9a6c41
    ke->name in stdup-ed at line 297:
9a6c41
        n->name = strdup(RTA_DATA(tb[IFLA_IFNAME]));
9a6c41
9a6c41
diff --git a/agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c b/agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c
9a6c41
index b110950..a884bb3 100644
9a6c41
--- a/agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c
9a6c41
+++ b/agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c
9a6c41
@@ -463,6 +463,7 @@ _dot3Stats_netlink_get_errorcntrs(dot3StatsTable_rowreq_ctx *rowreq_ctx, const c
9a6c41
             done = 1;
9a6c41
         }
9a6c41
         kern_db = ke->next;
9a6c41
+        free(ke->name);
9a6c41
         free(ke);
9a6c41
     }
9a6c41