[Nagiosplug-checkins] CVS: nagiosplug/plugins check_swap.c,1.28,1.29
Karl DeBisschop
kdebisschop at users.sourceforge.net
Mon Mar 1 21:13:10 CET 2004
Update of /cvsroot/nagiosplug/nagiosplug/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1693/plugins
Modified Files:
check_swap.c
Log Message:
fix div by zero error when swaptotal is zero (Flo Gleixner)
Index: check_swap.c
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/plugins/check_swap.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -r1.28 -r1.29
*** check_swap.c 28 Feb 2004 04:54:32 -0000 1.28
--- check_swap.c 2 Mar 2004 05:01:19 -0000 1.29
***************
*** 74,79 ****
textdomain (PACKAGE);
! status = strdup("");
! perf = strdup("");
if (process_arguments (argc, argv) != OK)
--- 74,79 ----
textdomain (PACKAGE);
! status = strdup ("");
! perf = strdup ("");
if (process_arguments (argc, argv) != OK)
***************
*** 91,95 ****
free_swap += dskfree;
if (allswaps) {
! percent = 100 * (((double) dskused) / ((double) dsktotal));
result = max_state (result, check_swap (percent, dskfree));
if (verbose)
--- 91,98 ----
free_swap += dskfree;
if (allswaps) {
! if (dsktotal == 0)
! percent=100.0;
! else
! percent = 100 * (((double) dskused) / ((double) dsktotal));
result = max_state (result, check_swap (percent, dskfree));
if (verbose)
More information about the Commits
mailing list