X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fserver.c;h=f480750d8679079c5003ce4448c834777da91c6d;hb=2c51ea585ccfbf3a14fed6d28f9115292ad0e6fc;hp=6fd685feac76dcece0dce6aaaa498f2fe094ef37;hpb=09ee51ae8bf79232caa43aab2d3450ce2966be7b;p=m6w6%2Flibmemcached diff --git a/libmemcached/server.c b/libmemcached/server.c index 6fd685fe..f480750d 100644 --- a/libmemcached/server.c +++ b/libmemcached/server.c @@ -19,6 +19,7 @@ static inline void _server_init(memcached_server_st *self, const memcached_st *r uint32_t weight, memcached_connection_t type) { self->options.sockaddr_inited= false; + self->options.is_shutting_down= false; self->number_of_hosts= 0; self->cursor_active= 0; self->port= port; @@ -100,7 +101,7 @@ memcached_server_st *memcached_server_create_with(const memcached_st *memc, memc void memcached_server_free(memcached_server_st *self) { - memcached_quit_server(self, 0); + memcached_quit_server(self, false); if (self->cached_server_error) free(self->cached_server_error);