version 1.141, 2015/06/05 18:01:12 |
version 1.142, 2015/06/05 18:06:30 |
|
|
if (event_initialized(&c->event)) |
if (event_initialized(&c->event)) |
event_del(&c->event); |
event_del(&c->event); |
|
|
server_client_deref(c); |
server_client_unref(c); |
|
|
server_add_accept(0); /* may be more file descriptors now */ |
server_add_accept(0); /* may be more file descriptors now */ |
|
|
|
|
|
|
/* Remove reference from a client. */ |
/* Remove reference from a client. */ |
void |
void |
server_client_deref(struct client *c) |
server_client_unref(struct client *c) |
{ |
{ |
log_debug("deref client %d (%d references)", c->ibuf.fd, c->references); |
log_debug("unref client %d (%d references)", c->ibuf.fd, c->references); |
|
|
c->references--; |
c->references--; |
if (c->references == 0) |
if (c->references == 0) |