fix bug in calling parse_opt_servers
[awesomized/libmemcached] / src / memrm.c
index 3e468a3d875d6619621386bc2a9d5c1505c5717c..005a913d320b235bba18d255b4acd58bc6df2f9a 100644 (file)
@@ -21,12 +21,10 @@ int main(int argc, char *argv[])
 \r
   memc= memcached_init(NULL);\r
 \r
-  parse_opt_servers(memc, opt_servers);\r
-\r
   if (opt_servers)\r
     parse_opt_servers(memc, opt_servers);\r
   \r
-  while (optind <= argc) \r
+  while (optind < argc) \r
   {\r
     if (opt_verbose) \r
       printf("key: %s\nexpires: %llu\n", argv[optind], (unsigned long long)opt_expire);\r
@@ -72,6 +70,12 @@ void options_parse(int argc, char *argv[])
     {\r
     case 0:\r
       break;\r
+    case OPT_VERBOSE: /* --verbose or -v */\r
+      opt_verbose = OPT_VERBOSE;\r
+      break;\r
+    case OPT_DEBUG: /* --debug or -d */\r
+      opt_verbose = OPT_DEBUG;\r
+      break;\r
     case OPT_VERSION: /* --version or -V */\r
       printf("memcache tools, memrm, v1.0\n");\r
       exit(0);\r