X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemrm.cc;h=4e4cd479e3f79599e04eec240dfe05734831ab08;hb=6b7d046bd25c3c012c20b184415e81266ad037e3;hp=a559ef90dfcef80f1bd7cb8da62aefb5f332a257;hpb=23dca174eef8d846e3d4402729b57f6ded035e64;p=awesomized%2Flibmemcached diff --git a/clients/memrm.cc b/clients/memrm.cc index a559ef90..4e4cd479 100644 --- a/clients/memrm.cc +++ b/clients/memrm.cc @@ -11,6 +11,7 @@ */ #include "mem_config.h" +#include #include #include #include @@ -204,7 +205,13 @@ static void options_parse(int argc, char *argv[]) break; case OPT_EXPIRE: /* --expire */ + errno= 0; opt_expire= (time_t)strtoll(optarg, (char **)NULL, 10); + if (errno != 0) + { + std::cerr << "Incorrect value passed to --expire: `" << optarg << "`" << std::cerr; + exit(EXIT_FAILURE); + } break; case OPT_HASH: