projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Update yatl.
[awesomized/libmemcached]
/
libmemcached
/
memcached.cc
diff --git
a/libmemcached/memcached.cc
b/libmemcached/memcached.cc
index d430d116510aec231470a233c3218195f9fabcd5..bd23f1f1ab8a95671855b124a1d932b907c8b4a5 100644
(file)
--- a/
libmemcached/memcached.cc
+++ b/
libmemcached/memcached.cc
@@
-279,12
+279,13
@@
void memcached_servers_reset(memcached_st *self)
{
if (self)
{
{
if (self)
{
- memcached_instance_list_free(memcached_instance_list(self), self->number_of_hosts);
+ libmemcached_free(self, self->ketama.continuum);
+ self->ketama.continuum= NULL;
+ memcached_instance_list_free(memcached_instance_list(self), self->number_of_hosts);
memcached_instance_set(self, NULL, 0);
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;
+
+ memcached_reset_last_disconnected_server(self);
}
}
}
}