components/net-snmp/patches/032.15754602.hr_proc.patch
branchs11u1-sru
changeset 3001 b96508535208
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/net-snmp/patches/032.15754602.hr_proc.patch	Mon Mar 24 09:57:22 2014 -0700
@@ -0,0 +1,15 @@
+Source : http://net-snmp.svn.sourceforge.net/viewvc/net-snmp?view=revision&revision=17415
+
+------------------------------------------------------------------------------------------
+--- a/agent/mibgroup/host/hr_proc.c	Fri May 11 17:32:30 2007
++++ b/agent/mibgroup/host/hr_proc.c	Fri Jun 14 11:27:57 2013
+@@ -175,7 +175,8 @@
+         return (u_char *) nullOid;
+     case HRPROC_LOAD:
+         cpu = netsnmp_cpu_get_byIdx( proc_idx & HRDEV_TYPE_MASK, 0 );
+-        if ( !cpu || !cpu->history || !cpu->history[0].total_hist )
++        if ( !cpu || !cpu->history || !cpu->history[0].total_hist ||
++				( cpu->history[0].total_hist == cpu->total_ticks ))
+             return NULL;
+ 
+         long_return  = (cpu->idle_ticks  - cpu->history[0].idle_hist)*100;