~brianaker/libmemcached/1164440

« back to all changes in this revision

Viewing changes to clients/memtouch.cc

  • Committer: Continuous Integration
  • Date: 2013-03-27 23:46:32 UTC
  • mfrom: (1152.1.1 libmemcached-1.0)
  • Revision ID: ci@tangent.org-20130327234632-qg160t8dibzxhrjo
Merge lp:~tangent-org/libmemcached/1.0-build/ Build: jenkins-Libmemcached-241

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
    {
55
55
      opt_servers= strdup(temp);
56
56
    }
57
 
    else
 
57
 
 
58
    if (opt_servers == NULL)
58
59
    {
59
60
      std::cerr << "No Servers provided" << std::endl;
60
 
      return EXIT_FAILURE;
 
61
      exit(EXIT_FAILURE);
61
62
    }
62
63
  }
63
64
 
 
65
  memcached_server_st* servers= memcached_servers_parse(opt_servers);
 
66
  if (servers == NULL or memcached_server_list_count(servers) == 0)
 
67
  {
 
68
    std::cerr << "Invalid server list provided:" << opt_servers << std::endl;
 
69
    return EXIT_FAILURE;
 
70
  }
 
71
 
64
72
  memcached_st *memc= memcached_create(NULL);
65
73
  process_hash_option(memc, opt_hash);
66
74
 
67
 
  memcached_server_st *servers= memcached_servers_parse(opt_servers);
68
 
 
69
75
  memcached_server_push(memc, servers);
70
76
  memcached_server_list_free(servers);
71
77
  memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_BINARY_PROTOCOL,