X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.cc;h=d430d116510aec231470a233c3218195f9fabcd5;hb=1ed39cb2d0601d753ef54be65f24334097f48805;hp=765b79ab7fd650e16d72a363f841fe06d8f3e55a;hpb=1d20951aaf789a940b05f8dd78c7bf8854db2521;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached.cc b/libmemcached/memcached.cc index 765b79ab..d430d116 100644 --- a/libmemcached/memcached.cc +++ b/libmemcached/memcached.cc @@ -144,6 +144,7 @@ static void __memcached_free(memcached_st *ptr, bool release_st) } libmemcached_free(ptr, ptr->ketama.continuum); + ptr->ketama.continuum= NULL; memcached_array_free(ptr->_namespace); ptr->_namespace= NULL; @@ -280,7 +281,7 @@ void memcached_servers_reset(memcached_st *self) { memcached_instance_list_free(memcached_instance_list(self), self->number_of_hosts); - memcached_instance_set(self, NULL); + memcached_instance_set(self, NULL, 0); self->number_of_hosts= 0; memcached_instance_free((org::libmemcached::Instance*)self->last_disconnected_server); self->last_disconnected_server= NULL;