Removed dumb bug concerning set (was still using a buffer).
[awesomized/libmemcached] / src / memrm.c
index 5b6474b0e4a6d03288db1f85544ed90d3a681497..4a3da0218b5032f4f1aaab4580d5cf6f2401dfbb 100644 (file)
@@ -19,8 +19,8 @@ int main(int argc, char *argv[])
     {\r
       {"version", no_argument, NULL, OPT_VERSION},\r
       {"help", no_argument, NULL, OPT_HELP},\r
-      {"verbose", no_argument, &opt_verbose, 1},\r
-      {"debug", no_argument, &opt_verbose, 2},\r
+      {"verbose", no_argument, &opt_verbose, OPT_VERBOSE},\r
+      {"debug", no_argument, &opt_verbose, OPT_DEBUG},\r
       {"servers", required_argument, NULL, OPT_SERVERS},\r
       {"expire", required_argument, NULL, OPT_EXPIRE},\r
       {0, 0, 0, 0},\r
@@ -62,7 +62,16 @@ int main(int argc, char *argv[])
   \r
   while (optind <= argc) \r
   {\r
+    if (opt_verbose) \r
+      printf("key: %s\nexpires: %llu\n", argv[optind], expires);\r
     rc = memcached_delete(memc, argv[optind], strlen(argv[optind]), expires);\r
+\r
+    if (rc != MEMCACHED_SUCCESS) \r
+    {\r
+      fprintf(stderr, "memrm: %s: memcache error %s\n", \r
+             argv[optind], memcached_strerror(memc, rc));\r
+    }\r
+\r
     optind++;\r
   }\r
 \r