Merge Trond.
[m6w6/libmemcached] / clients / memrm.c
index 0f6ad4537449659371d164a3bab3a844a7c50849..81c5f852bd21a992e718b86acb44e7c6203694c6 100644 (file)
@@ -36,6 +36,8 @@ int main(int argc, char *argv[])
   memcached_return_t rc;
   memcached_server_st *servers;
 
+  int return_code= 0;
+
   options_parse(argc, argv);
 
   if (!opt_servers)
@@ -73,6 +75,8 @@ int main(int argc, char *argv[])
       if (memc->cached_errno)
        fprintf(stderr, " system error %s", strerror(memc->cached_errno));
       fprintf(stderr, "\n");
+
+      return_code= -1;
     }
 
     optind++;
@@ -85,7 +89,7 @@ int main(int argc, char *argv[])
   if (opt_hash)
     free(opt_hash);
 
-  return 0;
+  return return_code;
 }