Mercurial > hg > nginx
diff src/event/ngx_event_connect.c @ 191:71ce40b3c37b
nginx-0.0.1-2003-11-19-19:26:41 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 19 Nov 2003 16:26:41 +0000 |
parents | c966c09be66b |
children | 2357fa41738a |
line wrap: on
line diff
--- a/src/event/ngx_event_connect.c +++ b/src/event/ngx_event_connect.c @@ -158,15 +158,23 @@ int ngx_event_connect_peer(ngx_peer_conn ngx_memzero(rev, sizeof(ngx_event_t)); ngx_memzero(wev, sizeof(ngx_event_t)); - rev->index = wev->index = NGX_INVALID_INDEX; - rev->data = wev->data = c; + rev->index = NGX_INVALID_INDEX; + wev->index = NGX_INVALID_INDEX; + + rev->data = c; + wev->data = c; + c->read = rev; c->write = wev; wev->write = 1; - rev->instance = wev->instance = !instance; + rev->instance = !instance; + wev->instance = !instance; - rev->log = wev->log = c->log = pc->log; + c->log = pc->log; + rev->log = pc->log; + wev->log = pc->log; + c->fd = s; pc->connection = c;