X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemflush.cc;h=17abff70f23049e521e7c2d7fce99058561b070c;hb=5db4ece0e8254a205d10e8fda842120a001c17c8;hp=67df7c7ab5bfe4fcd871a077e7c039024f4fe47b;hpb=ad5cb8f903869065c72bb18bf98af6909189a5a9;p=awesomized%2Flibmemcached diff --git a/clients/memflush.cc b/clients/memflush.cc index 67df7c7a..17abff70 100644 --- a/clients/memflush.cc +++ b/clients/memflush.cc @@ -11,6 +11,7 @@ */ #include "mem_config.h" +#include #include #include #include @@ -147,7 +148,13 @@ 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_USERNAME: