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;
if (hostname == NULL)
self->hostname[0]= 0;
else
- strncpy(self->hostname, hostname, MEMCACHED_MAX_HOST_LENGTH - 1);
+ strncpy(self->hostname, hostname, NI_MAXHOST - 1);
}
static memcached_server_st *_server_create(memcached_server_st *self, const memcached_st *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);
for (x= 0, host_index= 0; x < memcached_server_count(root); x++)
{
- if (strncmp(list[x].hostname, st_ptr->hostname, MEMCACHED_MAX_HOST_LENGTH) != 0 || list[x].port != st_ptr->port)
+ if (strncmp(list[x].hostname, st_ptr->hostname, NI_MAXHOST) != 0 || list[x].port != st_ptr->port)
{
if (host_index != x)
memcpy(list+host_index, list+x, sizeof(memcached_server_st));