# HG changeset patch # User Olaf Wintermann # Date 1526206001 -7200 # Node ID 23fa058ae54b541335c310fcd2205bf872317071 # Parent 0459c94a60eda8b5776840da1156decfe4722ef0 fixes ssl accept error handling diff -r 0459c94a60ed -r 23fa058ae54b src/server/daemon/sessionhandler.c --- a/src/server/daemon/sessionhandler.c Sun Jan 21 09:17:52 2018 +0100 +++ b/src/server/daemon/sessionhandler.c Sun May 13 12:06:41 2018 +0200 @@ -297,13 +297,12 @@ case SSL_ERROR_WANT_ACCEPT: errstr = "SSL_ERROR_WANT_ACCEPT"; break; case SSL_ERROR_WANT_X509_LOOKUP: errstr = "SSL_ERROR_WANT_X509_LOOKUP"; break; case SSL_ERROR_SYSCALL: errstr = "SSL_ERROR_SYSCALL"; break; - case SSL_ERROR_SSL: errstr = "SSL_ERROR_SSL"; break; - - log_ereport(LOG_VERBOSE, "SSL accept error[%d]: %s", error, errstr); - event->finish = evt_request_error; - io->error = 1; - return 0; + case SSL_ERROR_SSL: errstr = "SSL_ERROR_SSL"; break; } + log_ereport(LOG_VERBOSE, "SSL accept error[%d]: %s", error, errstr); + event->finish = evt_request_error; + io->error = 1; + return 0; } conn->ssl_accepted = WS_TRUE;