Added behavior method around testing of keys.
[awesomized/libmemcached] / lib / memcached_get.c
index cfbb13f43dfb40419a9db32bcd7c6217fa195cd7..8cc7ce30b04adee6eb7d62555ed9fd90b0c8ecd4 100644 (file)
@@ -75,7 +75,7 @@ memcached_return memcached_mget_by_key(memcached_st *ptr,
   if (ptr->number_of_hosts == 0)
     return MEMCACHED_NO_SERVERS;
 
-  if (key_test(keys, key_length, number_of_keys) == MEMCACHED_BAD_KEY_PROVIDED)
+  if ((ptr->flags & MEM_VERIFY_KEY) && (memcachd_key_test(keys, key_length, number_of_keys) == MEMCACHED_BAD_KEY_PROVIDED))
     return MEMCACHED_BAD_KEY_PROVIDED;
 
   if (ptr->flags & MEM_SUPPORT_CAS)