iostat: add forgotted fclose(); fix default count.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/procps/iostat.c b/procps/iostat.c
index 8641c23..76c5353 100644
--- a/procps/iostat.c
+++ b/procps/iostat.c
@@ -20,8 +20,8 @@
 #include "libbb.h"
 #include <sys/utsname.h>	/* Need struct utsname */
 
-#define debug(fmt, ...) fprintf(stderr, fmt, ## __VA_ARGS__)
-//#define debug(fmt, ...) ((void)0)
+//#define debug(fmt, ...) fprintf(stderr, fmt, ## __VA_ARGS__)
+#define debug(fmt, ...) ((void)0)
 
 #define MAX_DEVICE_NAME		12
 #define CURRENT				0
@@ -402,6 +402,8 @@
 				continue;
 		}
 	}
+
+	fclose(fp);
 }
 
 static void dev_report(cputime_t itv)
@@ -493,7 +495,7 @@
 {
 	int opt, dev_num;
 	unsigned interval = 0;
-	int count = 0;
+	int count;
 	cputime_t global_uptime[2] = { 0 };
 	cputime_t smp_uptime[2] = { 0 };
 	cputime_t itv;
@@ -537,10 +539,11 @@
 		argv++;
 	}
 
+	count = 1;
 	if (*argv) {
 		/* Get interval */
 		interval = xatoi_positive(*argv);
-		count = interval ? -1 : 1;
+		count = (interval != 0 ? -1 : 1);
 		argv++;
 		if (*argv)
 			/* Get count value */