X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemrm.cc;h=4e4cd479e3f79599e04eec240dfe05734831ab08;hb=5db4ece0e8254a205d10e8fda842120a001c17c8;hp=3b7f8a4b351ea72c73d6e63a4d74d7fc1a370873;hpb=2569efffe16042f47dc5d2c34528a9ec22fc18b0;p=awesomized%2Flibmemcached diff --git a/clients/memrm.cc b/clients/memrm.cc index 3b7f8a4b..4e4cd479 100644 --- a/clients/memrm.cc +++ b/clients/memrm.cc @@ -9,8 +9,9 @@ * Summary: * */ -#include "config.h" +#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: