components/net-snmp/patches/037.17651108.extend.patch
author jenny.yung@oracle.com <jenny.yung@oracle.com>
Wed, 02 Dec 2015 16:35:50 -0800
changeset 5143 9b4a483bf8d9
parent 1733 01e7b01b604b
permissions -rw-r--r--
22242767 Upgrade GnuTLS to 3.4.6 22080473 problem in LIBRARY/GNUTLS

This patch fixes the issue of the net-snmp agent
crashing when duplicate entries are added for "exec"
entries in snmpd.conf.
The bug/patch details are given below.
snmpd: PATCH: 1744157: Report duplicate "extend/exec" identifiers.
http://sourceforge.net/p/net-snmp/patches/825/

--- net-snmp-5.4.1.old/agent/mibgroup/agent/extend.c	2007-07-06 08:32:59.000000000 -0700
+++ net-snmp-5.4.1/agent/mibgroup/agent/extend.c	2013-12-05 03:09:26.546468801 -0800
@@ -450,6 +450,9 @@
         extension->command  = strdup( exec_command );
         if (cptr)
             extension->args = strdup( cptr );
+        } else {
+           snmp_log(LOG_ERR, "Duplicate MIBOID '%s' detected in exec statement, only the first one will be used.\n", exec_name);
+           return;
     }
 
 #ifndef USING_UCD_SNMP_EXTENSIBLE_MODULE