X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdelete.c;h=324e3c2c87d77256f52dec5cdea8ca80412552b5;hb=e7561db4b56f2e78948710a0f360f65f5703a8e6;hp=8250d58e0d21c210ce14efa136b4c60365b3cd2f;hpb=015acfbd94575175d5af15c583e10cb5f67b202d;p=m6w6%2Flibmemcached diff --git a/libmemcached/delete.c b/libmemcached/delete.c index 8250d58e..324e3c2c 100644 --- a/libmemcached/delete.c +++ b/libmemcached/delete.c @@ -32,7 +32,7 @@ memcached_return_t memcached_delete_by_key(memcached_st *ptr, unlikely (rc != MEMCACHED_SUCCESS) return rc; - unlikely (ptr->hosts == NULL || ptr->number_of_hosts == 0) + unlikely (ptr->hosts == NULL || memcached_server_count(ptr) == 0) return MEMCACHED_NO_SERVERS; server_key= memcached_generate_hash(ptr, master_key, master_key_length); @@ -176,7 +176,7 @@ static inline memcached_return_t binary_delete(memcached_st *ptr, for (uint32_t x= 0; x < ptr->number_of_replicas; ++x) { ++server_key; - if (server_key == ptr->number_of_hosts) + if (server_key == memcached_server_count(ptr)) server_key= 0; memcached_server_st* server= &ptr->hosts[server_key];