Mercurial > hg > nginx
diff src/event/ngx_event_connect.c @ 162:96993d4d5067
nginx-0.0.1-2003-10-28-00:01:00 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 27 Oct 2003 21:01:00 +0000 |
parents | 88abd07d9f62 |
children | 84036764e215 |
line wrap: on
line diff
--- a/src/event/ngx_event_connect.c Mon Oct 27 16:16:17 2003 +0000 +++ b/src/event/ngx_event_connect.c Mon Oct 27 21:01:00 2003 +0000 @@ -189,7 +189,7 @@ if (rc == -1) { err = ngx_socket_errno; if (err != NGX_EINPROGRESS) { - ngx_log_error(NGX_LOG_CRIT, pc->log, err, "connect() failed"); + ngx_log_error(NGX_LOG_ERR, pc->log, err, "connect() failed"); if (ngx_close_socket(s) == -1) { ngx_log_error(NGX_LOG_ALERT, pc->log, ngx_socket_errno, @@ -211,6 +211,10 @@ event = NGX_LEVEL_EVENT; } + if (ngx_add_event(rev, NGX_READ_EVENT, event) != NGX_OK) { + return NGX_ERROR; + } + if (rc == -1) { /* NGX_EINPROGRESS */ @@ -224,10 +228,6 @@ wev->ready = 1; - if (ngx_add_event(rev, NGX_READ_EVENT, event) != NGX_OK) { - return NGX_ERROR; - } - return NGX_OK; }