X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fflush.cc;h=5895f030fa5d7e4133c7bc2f33bee49e4426d28b;hb=c87f1a554cce74ac1ba3d4e7e9c2a1d2904e4766;hp=6a1364c27c31d6e12bc12d1690017e2e9c7d80fe;hpb=67456d74f5bd4f354a360d70da503dc58cbe5971;p=awesomized%2Flibmemcached diff --git a/libmemcached/flush.cc b/libmemcached/flush.cc index 6a1364c2..5895f030 100644 --- a/libmemcached/flush.cc +++ b/libmemcached/flush.cc @@ -88,7 +88,8 @@ static memcached_return_t memcached_flush_textual(memcached_st *ptr, if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE || send_length < 0) { - return MEMCACHED_FAILURE; + return memcached_set_error(*instance, MEMCACHED_MEMORY_ALLOCATION_FAILURE, MEMCACHED_AT, + memcached_literal_param("snprintf(MEMCACHED_DEFAULT_COMMAND_SIZE)")); } rc= memcached_do(instance, buffer, (size_t)send_length, true);