X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdelete.cc;h=ea339169707e9c442948d913e8e7736ff7e8ec46;hb=abe084a9695d9ac7c3670938f8126cbfc709f796;hp=121ec91bf0e550bdf8c871c8cdc8452ff2ab6739;hpb=fd8a1d785722f36d111915b0c96331e907df2746;p=awesomized%2Flibmemcached diff --git a/libmemcached/delete.cc b/libmemcached/delete.cc index 121ec91b..ea339169 100644 --- a/libmemcached/delete.cc +++ b/libmemcached/delete.cc @@ -144,10 +144,9 @@ memcached_return_t memcached_delete_by_key(memcached_st *ptr, return rc; } - rc= memcached_validate_key_length(key_length, ptr->flags.binary_protocol); - if (memcached_failed(rc)) + if (memcached_failed(rc= memcached_key_test(*ptr, (const char **)&key, &key_length, 1))) { - return rc; + return memcached_last_error(ptr); } if (expiration)