diff options
author | Igor Sysoev <igor@sysoev.ru> | 2003-10-27 21:01:00 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2003-10-27 21:01:00 +0000 |
commit | 2b0c76cfbdfd660242f47ce66a4d54d30f9b23e8 (patch) | |
tree | 0fd87b8ac4a82695019df8e591ad2c6dbfc26fa7 /src/event/ngx_event_connect.c | |
parent | 425a42ce3dfe0a24c5c6eb44285447b40e685291 (diff) | |
download | nginx-2b0c76cfbdfd660242f47ce66a4d54d30f9b23e8.tar.gz nginx-2b0c76cfbdfd660242f47ce66a4d54d30f9b23e8.zip |
nginx-0.0.1-2003-10-28-00:01:00 import
Diffstat (limited to 'src/event/ngx_event_connect.c')
-rw-r--r-- | src/event/ngx_event_connect.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/event/ngx_event_connect.c b/src/event/ngx_event_connect.c index 32609f18d..16b440239 100644 --- a/src/event/ngx_event_connect.c +++ b/src/event/ngx_event_connect.c @@ -189,7 +189,7 @@ ngx_log_debug(pc->log, "CONNECT: %s" _ peer->addr_port_text.data); 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 @@ ngx_log_debug(pc->log, "CONNECT: %s" _ peer->addr_port_text.data); 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 @@ ngx_log_debug(pc->log, "CONNECT: %s" _ peer->addr_port_text.data); wev->ready = 1; - if (ngx_add_event(rev, NGX_READ_EVENT, event) != NGX_OK) { - return NGX_ERROR; - } - return NGX_OK; } |