X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=clients%2Fmemcat.c;h=f5f7f8f911d28b2bd5cf4dfeca5c4690e34af021;hb=98f41b0d540b293252e0bc25c77be53f397f7aeb;hp=2f46ee901792a7e119dae7be714edf8884c1b4ca;hpb=521e830fe336a17bee6e7376e3bf01a3b35ddc37;p=m6w6%2Flibmemcached diff --git a/clients/memcat.c b/clients/memcat.c index 2f46ee90..f5f7f8f9 100644 --- a/clients/memcat.c +++ b/clients/memcat.c @@ -41,6 +41,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) @@ -94,6 +96,14 @@ 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; + break; + } + else // Unknown Issue + { + fprintf(stderr, "memcat: %s not found\n", argv[optind]); + return_code= -1; } optind++; } @@ -105,7 +115,7 @@ int main(int argc, char *argv[]) if (opt_hash) free(opt_hash); - return 0; + return return_code; }