7186501 net-snmp crashes in net_cpu_arch_load s11u1-sru S11.1SRU1_03
authorLijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
Wed, 24 Oct 2012 12:54:29 -0500
branchs11u1-sru
changeset 2405 1e152efcd54f
parent 2388 9b17c8fd7802
child 2406 2652490f32cd
7186501 net-snmp crashes in net_cpu_arch_load
components/net-snmp/patches/026.7186501.cpu_kstat.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/net-snmp/patches/026.7186501.cpu_kstat.patch	Wed Oct 24 12:54:29 2012 -0500
@@ -0,0 +1,11 @@
+--- net-snmp-5.4.1/agent/mibgroup/hardware/cpu/cpu_kstat.c	Thu Oct  5 08:53:42 2006
++++ net-snmp-5.4.1.mod/agent/mibgroup/hardware/cpu/cpu_kstat.c	Thu Mar 29 07:57:19 2012
[email protected]@ -103,6 +103,8 @@
+         if (strcmp(ksp->ks_module, "cpu_stat") == 0) {
+             i    = ksp->ks_instance;
+             cpu2 = netsnmp_cpu_get_byIdx( i, 0 );
++            if ( !cpu2 )
++                    break;  /* or continue ?*/ /*Skip new CPUs */
+             if ((ksp->ks_type != KSTAT_TYPE_RAW) ||
+                 (ksp->ks_data_size != sizeof(cs))||
+                 (kstat_read(kstat_fd, ksp, &cs) == -1)) {