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;