X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fserver.cc;h=cb0f0c2f65bdaeeaf5436f460ef98c523499ac0c;hb=f0b9c972a973d997db6660680938dd5acb2baa46;hp=30cc611fcb39dbc648be7af0cb74a2ba60d5e27e;hpb=7934f494b49e802ab8662e403e1395cb7e6eb62c;p=awesomized%2Flibmemcached diff --git a/libmemcached/server.cc b/libmemcached/server.cc index 30cc611f..cb0f0c2f 100644 --- a/libmemcached/server.cc +++ b/libmemcached/server.cc @@ -41,7 +41,7 @@ #include #include -static inline void _server_init(memcached_server_st *self, const memcached_st *root, +static inline void _server_init(memcached_server_st *self, memcached_st *root, const char *hostname, in_port_t port, uint32_t weight, memcached_connection_t type) { @@ -92,11 +92,11 @@ static inline void _server_init(memcached_server_st *self, const memcached_st *r static memcached_server_st *_server_create(memcached_server_st *self, const memcached_st *memc) { - if (self == NULL) + if (not self) { self= (memcached_server_st *)libmemcached_malloc(memc, sizeof(memcached_server_st)); - if (! self) + if (not self) return NULL; /* MEMCACHED_MEMORY_ALLOCATION_FAILURE */ self->options.is_allocated= true; @@ -118,10 +118,10 @@ memcached_server_st *memcached_server_create_with(const memcached_st *memc, { self= _server_create(self, memc); - if (self == NULL) + if (not self) return NULL; - _server_init(self, memc, hostname, port, weight, type); + _server_init(self, const_cast(memc), hostname, port, weight, type); if (type == MEMCACHED_CONNECTION_UDP) @@ -299,7 +299,7 @@ void memcached_server_list_free(memcached_server_list_st self) } } - const memcached_st *root= self->root; + memcached_st *root= self->root; if (root) { libmemcached_free(root, self);