- auto rc = memcached_exist(&memc, *arg, strlen(*arg));
-
- if (MEMCACHED_SUCCESS == rc) {
- if (opt.isset("verbose")) {
- std::cerr << "Found key '" << *arg << "'.\n";
- }
- } else {
- exit_code = EXIT_FAILURE;
- if (opt.isset("verbose")) {
- if (rc == MEMCACHED_NOTFOUND) {
- std::cerr << "Could not find key '" << *arg << "'.\n";
- } else {
- std::cerr << "Fatal error for key '" << *arg << "': "
- << memcached_last_error_message(&memc) << "\n";
+ auto key = *arg;
+ if (*key) {
+ if (check_return(opt, memc, key, memcached_exist(&memc, *arg, strlen(*arg)))) {
+ if (opt.isset("verbose")) {
+ std::cerr << "Found key '" << *arg << "'.\n";