X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_auto.c;h=0d0fc91797141d32a50b934613a921d970773a7a;hb=8a86b578acc594d37a8638e3e0afba1286c4b6ca;hp=36780dc5409f3dee8dc5151cf1c8dc1ed96cd06a;hpb=e660fe3e93b1068891c1306fd9eaeac27d3c18a9;p=m6w6%2Flibmemcached diff --git a/lib/memcached_auto.c b/lib/memcached_auto.c index 36780dc5..0d0fc917 100644 --- a/lib/memcached_auto.c +++ b/lib/memcached_auto.c @@ -17,7 +17,7 @@ static memcached_return memcached_auto(memcached_st *ptr, if (ptr->hosts == NULL || ptr->number_of_hosts == 0) return MEMCACHED_NO_SERVERS; - if (key_test(&key, &key_length, 1) == MEMCACHED_BAD_KEY_PROVIDED) + if ((ptr->flags & MEM_VERIFY_KEY) && (memcachd_key_test(&key, &key_length, 1) == MEMCACHED_BAD_KEY_PROVIDED)) return MEMCACHED_BAD_KEY_PROVIDED; server_key= memcached_generate_hash(ptr, key, key_length);