]> git.kaiwu.me - nginx.git/commitdiff
r2053 merge:
authorIgor Sysoev <igor@sysoev.ru>
Mon, 7 Jul 2008 11:30:24 +0000 (11:30 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 7 Jul 2008 11:30:24 +0000 (11:30 +0000)
fix "proxy_pass https://..." broken in r1427

src/event/ngx_event_openssl.c

index 7b44815d79342dfed9398c77641a0f70443251de..98f9a4d95e8aff0148350768644465b6cf63d11c 100644 (file)
@@ -590,6 +590,11 @@ ngx_ssl_recv_chain(ngx_connection_t *c, ngx_chain_t *cl)
         }
 
         if (bytes) {
+
+            if (n == 0 || n == NGX_ERROR) {
+                c->read->ready = 1;
+            }
+
             return bytes;
         }