summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2012-06-04 12:00:38 +0000
committerMaxim Dounin <mdounin@mdounin.ru>2012-06-04 12:00:38 +0000
commit88050e54616809dcaeebbb60ad61d56ddb50e494 (patch)
treee514f294898f4efedd721f2b7b6a8611f8368f32
parent8acd40c4951ca822e2fb4672de9e4f23c6b6a97a (diff)
downloadnginx-88050e54616809dcaeebbb60ad61d56ddb50e494.tar.gz
nginx-88050e54616809dcaeebbb60ad61d56ddb50e494.tar.bz2
Merge of r4630: fixed c->sent with unbuffered ssl.
Update c->sent in ngx_ssl_send_chain() even if SSL buffer is not used.
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event_openssl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
index 21deefda9..7903eb64c 100644
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -995,6 +995,7 @@ ngx_ssl_send_chain(ngx_connection_t *c, ngx_chain_t *in, off_t limit)
}
in->buf->pos += n;
+ c->sent += n;
if (in->buf->pos == in->buf->last) {
in = in->next;