Ticket #1617: 0001-Log-ignored-data-sitting-in-connection-buffer-when-s.patch

File 0001-Log-ignored-data-sitting-in-connection-buffer-when-s.patch, 905 bytes (added by James Callahan, 8 years ago)
  • src/event/ngx_event_openssl.c

    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)  
    11891189        return NGX_ERROR;
    11901190    }
    11911191
     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
    11921196    if (flags & NGX_SSL_CLIENT) {
    11931197        SSL_set_connect_state(sc->connection);
    11941198