Update logic around UDP.
[awesomized/libmemcached] / libmemcached / exist.cc
index ff0c1b42bfb05171fdb7eb7a239d0c3c30da942f..e9e6208b88de521cf1258cc12ff7e61fb42c3fee 100644 (file)
@@ -129,17 +129,16 @@ memcached_return_t memcached_exist_by_key(memcached_st *memc,
                                           const char *key, size_t key_length)
 {
   memcached_return_t rc;
-  if (memcached_failed(rc= initialize_query(memc)))
+  if (memcached_failed(rc= initialize_query(memc, true)))
   {
     return rc;
   }
 
-  if (memc->flags.use_udp)
+  if (memcached_is_udp(memc))
   {
     return MEMCACHED_NOT_SUPPORTED;
   }
 
-
   uint32_t server_key= memcached_generate_hash_with_redistribution(memc, group_key, group_key_length);
   memcached_server_write_instance_st instance;
   instance= memcached_server_instance_fetch(memc, server_key);