[PATCH] Correct command line parsing

It worked if you used -t10, but not -t 10. Correct the idx++ usage to
just match optind instead, then things just work.

Problem reported by "Randy.Dunlap" <rdunlap@xenotime.net>
diff --git a/init.c b/init.c
index 8d15594..c1e26d3 100644
--- a/init.c
+++ b/init.c
@@ -1036,15 +1036,15 @@
 		switch (c) {
 			case 't':
 				def_timeout = atoi(optarg);
-				idx++;
+				idx = optind;
 				break;
 			case 'l':
 				write_lat_log = 1;
-				idx++;
+				idx = optind;
 				break;
 			case 'w':
 				write_bw_log = 1;
-				idx++;
+				idx = optind;
 				break;
 			case 'o':
 				f_out = fopen(optarg, "w+");
@@ -1053,11 +1053,11 @@
 					exit(1);
 				}
 				f_err = f_out;
-				idx++;
+				idx = optind;
 				break;
 			case 'm':
 				terse_output = 1;
-				idx++;
+				idx = optind;
 				break;
 			case 'h':
 				usage(argv[0]);
@@ -1074,7 +1074,7 @@
 		ini_file[ini_idx - 1] = strdup(argv[idx]);
 		idx++;
 	}
-		
+
 	if (!f_out) {
 		f_out = stdout;
 		f_err = stderr;