X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fexist.cc;fp=libmemcached%2Fexist.cc;h=e9e6208b88de521cf1258cc12ff7e61fb42c3fee;hb=70f02eac18862c95ebe45e1b410904910281be6c;hp=ff0c1b42bfb05171fdb7eb7a239d0c3c30da942f;hpb=dbd192a1c0caf4eb95c433d21d124c359c00381d;p=awesomized%2Flibmemcached diff --git a/libmemcached/exist.cc b/libmemcached/exist.cc index ff0c1b42..e9e6208b 100644 --- a/libmemcached/exist.cc +++ b/libmemcached/exist.cc @@ -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);