From 6caab4ce959478b96c40955236e13e80ef83145d Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Tue, 10 Jan 2012 19:31:31 +0530 Subject: [PATCH] vmstat: Fix -n flag The loop condition for the number of iterations basically caused the argument to -n to be ignored. This fixes the condition appropriately. --- toolbox/vmstat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolbox/vmstat.c b/toolbox/vmstat.c index 600f13640..4086ed03b 100644 --- a/toolbox/vmstat.c +++ b/toolbox/vmstat.c @@ -75,7 +75,7 @@ int vmstat_main(int argc, char *argv[]) { int toggle, count; int i; - iterations = 0; + iterations = -1; delay = 1; header_interval = 20; @@ -119,7 +119,7 @@ int vmstat_main(int argc, char *argv[]) { if (!header_interval) print_header(); read_state(&s[1 - toggle]); - while ((iterations == 0) || (iterations-- > 0)) { + while ((iterations < 0) || (iterations-- > 0)) { sleep(delay); read_state(&s[toggle]); if (header_interval) {