X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_server.c;h=c836cfa297f9de48b241d5f1e5d91a7f763e1d64;hb=44a351afa447e7a6299258550d3ee3b498b42093;hp=1ee60101a8d32f07937ffdae1d9b04ebcf765210;hpb=a1afa472baad69705821165df727750356d8bb15;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_server.c b/libmemcached/memcached_server.c index 1ee60101..c836cfa2 100644 --- a/libmemcached/memcached_server.c +++ b/libmemcached/memcached_server.c @@ -30,8 +30,7 @@ void memcached_server_free(memcached_server_st *ptr) memcached_return rc; WATCHPOINT_ASSERT(ptr->is_allocated != MEMCACHED_NOT_ALLOCATED); - rc= memcached_io_close(ptr); - WATCHPOINT_ASSERT(rc == MEMCACHED_SUCCESS); + memcached_quit_server(ptr, 0); if (ptr->address_info) { @@ -75,7 +74,7 @@ memcached_server_st *memcached_server_clone(memcached_server_st *clone, memcache new_clone->root= ptr->root; host_reset(new_clone->root, new_clone, - ptr->hostname, ptr->port, + ptr->hostname, ptr->port, ptr->weight, ptr->type); return new_clone;