X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemrm.cc;h=4e4cd479e3f79599e04eec240dfe05734831ab08;hb=6b7d046bd25c3c012c20b184415e81266ad037e3;hp=61697cd109f9cd81ffc32afd5e2e79a2be4ce60c;hpb=c6581942a9f3089c1d14e2cbc749d47a93247e78;p=awesomized%2Flibmemcached diff --git a/clients/memrm.cc b/clients/memrm.cc index 61697cd1..4e4cd479 100644 --- a/clients/memrm.cc +++ b/clients/memrm.cc @@ -1,4 +1,5 @@ /* LibMemcached + * Copyright (C) 2011-2012 Data Differential, http://datadifferential.com/ * Copyright (C) 2006-2009 Brian Aker * All rights reserved. * @@ -8,15 +9,16 @@ * Summary: * */ -#include "config.h" +#include "mem_config.h" +#include #include #include #include #include #include -#include +#include #include "client_options.h" #include "utilities.h" @@ -203,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: