Merge in namespace fixes for binary protocol.
[awesomized/libmemcached] / libmemcached / server.cc
index ea88967d444716d4599e8194f832d12b2436a0c2..6d0a47d373d1b49f2d337b26e65132db829f9ab2 100644 (file)
@@ -253,7 +253,7 @@ memcached_server_instance_st memcached_server_by_key(const memcached_st *ptr,
     return NULL;
   }
 
-  if (ptr->flags.verify_key && (memcached_key_test((const char **)&key, &key_length, 1) == MEMCACHED_BAD_KEY_PROVIDED))
+  if (memcached_failed((memcached_key_test(*ptr, (const char **)&key, &key_length, 1))))
   {
     *error= MEMCACHED_BAD_KEY_PROVIDED;
     return NULL;