X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdump.cc;h=830c3ff405c02d66d67e3a6600bfe87d99813081;hb=refs%2Ftags%2F1.0.3;hp=603c55607b1b2520c1833b8471b165600fba6baf;hpb=53388ebeb198bd14dcd5ace337cb66922b35e729;p=m6w6%2Flibmemcached diff --git a/libmemcached/dump.cc b/libmemcached/dump.cc index 603c5560..830c3ff4 100644 --- a/libmemcached/dump.cc +++ b/libmemcached/dump.cc @@ -64,7 +64,7 @@ static memcached_return_t ascii_dump(memcached_st *ptr, memcached_dump_fn *callb memcached_literal_param("snprintf(MEMCACHED_DEFAULT_COMMAND_SIZE)")); } - struct libmemcached_io_vector_st vector[]= + libmemcached_io_vector_st vector[]= { { memcached_literal_param("stats cachedump ") }, { buffer, buffer_length }, @@ -142,7 +142,7 @@ error: memcached_return_t memcached_dump(memcached_st *ptr, memcached_dump_fn *callback, void *context, uint32_t number_of_callbacks) { memcached_return_t rc; - if ((rc= initialize_query(ptr)) != MEMCACHED_SUCCESS) + if (memcached_failed(rc= initialize_query(ptr, true))) { return rc; }