From 067a62b24032e17dc1bae46bfba9eb0f95471496 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Wed, 24 Jun 2015 14:34:26 +0300 Subject: [PATCH] Added more error logging to dcb_write_SSL. --- server/core/dcb.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/server/core/dcb.c b/server/core/dcb.c index 3597d0d3a..e63a73ffc 100644 --- a/server/core/dcb.c +++ b/server/core/dcb.c @@ -1645,7 +1645,7 @@ dcb_write_SSL(DCB *dcb, GWBUF *queue) { char errbuf[140]; ERR_error_string(ssl_errno,errbuf); - skygw_log_write(LE,"%s",errbuf); + skygw_log_write(LD,"%s",errbuf); } } break; @@ -1665,6 +1665,19 @@ dcb_write_SSL(DCB *dcb, GWBUF *queue) STRDCBSTATE(dcb->state), dcb->fd, ssl_errno))); + if(ssl_errno == SSL_ERROR_SSL) + { + while((ssl_errno = ERR_get_error()) != 0) + { + char errbuf[140]; + ERR_error_string(ssl_errno,errbuf); + skygw_log_write(LE,"%s",errbuf); + } + } + if(ssl_errno == SSL_ERROR_SYSCALL) + { + skygw_log_write(LE,"%d:%s",errno,strerror(errno)); + } } } break;