X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_storage.c;h=30585095fa9b8588b5e4cc3026217111702cd7c3;hb=d4fe357383d5adbe59dd77108afa92a2b2fc835b;hp=d8b124325aafb4c08270f0cadae4f423aa85e8bc;hpb=85d5656889bb4a6148974f8817fbd419a45a3797;p=awesomized%2Flibmemcached diff --git a/lib/memcached_storage.c b/lib/memcached_storage.c index d8b12432..30585095 100644 --- a/lib/memcached_storage.c +++ b/lib/memcached_storage.c @@ -66,6 +66,9 @@ static inline memcached_return memcached_send(memcached_st *ptr, if (ptr->number_of_hosts == 0) return MEMCACHED_NO_SERVERS; + if (key_test(&key, &key_length, 1) == MEMCACHED_BAD_KEY_PROVIDED) + return MEMCACHED_BAD_KEY_PROVIDED; + server_key= memcached_generate_hash(ptr, master_key, master_key_length); if (cas)