components/net-snmp/patches/032.15754602.hr_proc.patch
author pkidd <patrick.kidd@oracle.com>
Wed, 09 Nov 2016 08:50:05 -0800
branchs11u3-sru
changeset 7274 9741a2ade01f
parent 2989 b14351c01d53
permissions -rw-r--r--
25065852 23093717/22067764 need to be backed out of the Userland gate: causes 25064383

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;