X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdump.cc;h=ef4a0ce388fa48b0e1e42883e0c5c3c279e4cbf2;hb=f6b72b6bdea4e92384570f6bfc088834b5223bde;hp=d5aa292ae62104542e3abb1406581289b321d8e2;hpb=e5571ea8efc87c103d98c8633a5b26a0a1df3519;p=m6w6%2Flibmemcached diff --git a/libmemcached/dump.cc b/libmemcached/dump.cc index d5aa292a..ef4a0ce3 100644 --- a/libmemcached/dump.cc +++ b/libmemcached/dump.cc @@ -31,7 +31,8 @@ static memcached_return_t ascii_dump(memcached_st *ptr, memcached_dump_fn *callb if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE || send_length < 0) { - return MEMCACHED_FAILURE; + return memcached_set_error(*ptr, MEMCACHED_MEMORY_ALLOCATION_FAILURE, MEMCACHED_AT, + memcached_literal_param("snprintf(MEMCACHED_DEFAULT_COMMAND_SIZE)")); } rc= memcached_do(instance, buffer, (size_t)send_length, true);