From 1f59199f303e560b2df8c8a6ba22ebe1ff6b8f5a Mon Sep 17 00:00:00 2001
From: James Callahan <james@konghq.com>
Date: Thu, 23 Aug 2018 11:35:36 +1000
Subject: [PATCH 1/2] Log ignored data sitting in connection buffer when
starting TLS
---
src/event/ngx_event_openssl.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
index 88a6dbed..e90690d3 100644
|
a
|
b
|
ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, ngx_uint_t flags)
|
| 1189 | 1189 | return NGX_ERROR; |
| 1190 | 1190 | } |
| 1191 | 1191 | |
| | 1192 | if (c->buffer && ngx_buf_size(c->buffer) != 0) { |
| | 1193 | ngx_ssl_error(NGX_LOG_WARN, c->log, 0, "Ignoring %d bytes of buffered data", ngx_buf_size(c->buffer)); |
| | 1194 | } |
| | 1195 | |
| 1192 | 1196 | if (flags & NGX_SSL_CLIENT) { |
| 1193 | 1197 | SSL_set_connect_state(sc->connection); |
| 1194 | 1198 | |