X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_hosts.c;h=88c255a59d2997222b67f83107fa11cca545665f;hb=8820c618bc66991f0ea6cb45cd8deb0fc0fc560e;hp=5661e541180fdcb64a0e1b0d8cd433f59b322bfc;hpb=a670410588e5815f1cf5c7c78ca0f53f8bbff5b0;p=m6w6%2Flibmemcached diff --git a/lib/memcached_hosts.c b/lib/memcached_hosts.c index 5661e541..88c255a5 100644 --- a/lib/memcached_hosts.c +++ b/lib/memcached_hosts.c @@ -13,9 +13,6 @@ static void rebalance_wheel(memcached_st *ptr) unsigned int x; unsigned int y; unsigned int latch; - unsigned int range; - - range= (MEMCACHED_WHEEL_SIZE / ptr->number_of_hosts); /* Seed the Wheel */ memset(ptr->wheel, 0, sizeof(unsigned int) * MEMCACHED_WHEEL_SIZE); @@ -148,8 +145,8 @@ memcached_server_st *memcached_server_list_append(memcached_server_st *ptr, unsigned int count; memcached_server_st *new_host_list; - if (!hostname) - return ptr; + if (hostname == NULL || error == NULL) + return NULL; if (!port) port= MEMCACHED_DEFAULT_PORT;