X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemparse.cc;fp=clients%2Fmemparse.cc;h=eb978f2c12eb1d3866273fc33720f082be55c4d7;hb=a4303fb9aa783e5f0575d6ba00d3fe286905d658;hp=5b6a6a89dda6b62df21352604e91fd36219426f5;hpb=ecf02b501d387ee5761eb31db6f760de60ac09a1;p=awesomized%2Flibmemcached diff --git a/clients/memparse.cc b/clients/memparse.cc index 5b6a6a89..eb978f2c 100644 --- a/clients/memparse.cc +++ b/clients/memparse.cc @@ -52,18 +52,16 @@ int main(int argc, char *argv[]) for (int x= 1; x < argc; x++) { + char buffer[BUFSIZ]; memcached_return_t rc; - memcached_st *memc_ptr= memcached_create(NULL); - - rc= memcached_parse_configuration(memc_ptr, argv[x], strlen(argv[x])); + rc= libmemcached_check_configuration(argv[x], strlen(argv[x]), buffer, sizeof(buffer)); if (rc != MEMCACHED_SUCCESS) { std::cerr << "Failed to parse options:" << argv[x] << std::endl; - memcached_error_print(memc_ptr); + std::cerr << "\t" << buffer << std::endl; return EXIT_FAILURE; } - memcached_free(memc_ptr); } return EXIT_SUCCESS;