components/net-snmp/patches/014.6801093.vmstat_solaris2.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 23 Mar 2015 20:28:41 -0700
changeset 4011 5a309c9572e8
parent 252 ee0fb1eabcbf
permissions -rw-r--r--
Close of build 71.

--- patch/net-snmp-5.4.1/agent/mibgroup/ucd-snmp/vmstat_solaris2.c	Thu Sep 14 17:48:50 2006
+++ net-snmp-5.4.1/agent/mibgroup/ucd-snmp/vmstat_solaris2.c	Tue Oct  6 02:03:44 2009
@@ -525,6 +525,13 @@
         DEBUGMSGTL(("ucd-snmp/vmstat_solaris2.c:update_stats",
                     "time_diff: %lld\n", time_diff));
 
+		/*
+		 * Assign a minimum value to get around divide by zero case
+		 */
+		if (time_diff == 0) {
+			time_diff = 1;
+		}
+
         /*
          * swapin and swapout are in pages, MIB wants kB/s,so we just need to get kB and seconds 
          * For the others we need to get value per second