X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdelete.cc;h=660a903cd05d6ae6cba6b3468bca7c43ecb0bc30;hb=2b3d451111ae803853443a783c20510a734e92da;hp=121ec91bf0e550bdf8c871c8cdc8452ff2ab6739;hpb=fd8a1d785722f36d111915b0c96331e907df2746;p=awesomized%2Flibmemcached diff --git a/libmemcached/delete.cc b/libmemcached/delete.cc index 121ec91b..660a903c 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_set_error(*ptr, rc, MEMCACHED_AT); } if (expiration)