X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstorage.cc;h=1b3dbcddd7cd15e220db0b11d5884ef54820931a;hb=77c987b7f93f71d3cca198e60538c7a75d7d11ab;hp=2d0ae8fc5b4ce7e2693fd61fe84a30c0113a8509;hpb=2959e927ae7c1da490db7a88f0cd589e8bc6b45f;p=m6w6%2Flibmemcached diff --git a/libmemcached/storage.cc b/libmemcached/storage.cc index 2d0ae8fc..1b3dbcdd 100644 --- a/libmemcached/storage.cc +++ b/libmemcached/storage.cc @@ -342,14 +342,9 @@ static inline memcached_return_t memcached_send(memcached_st *ptr, return rc; } - if (memcached_failed(rc= memcached_validate_key_length(key_length, memcached_is_binary(ptr)))) - { - return rc; - } - if (memcached_failed(memcached_key_test(*ptr, (const char **)&key, &key_length, 1))) { - return MEMCACHED_BAD_KEY_PROVIDED; + return memcached_last_error(ptr); } uint32_t server_key= memcached_generate_hash_with_redistribution(ptr, group_key, group_key_length);