From: Ken Hornstein Date: Sat, 1 Oct 2016 05:02:34 +0000 (-0400) Subject: Sigh, the return value from SSL_get_error() isn't suitable to give X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/b797ae637bde7403d5b767bcca4b193cdc5afce2?ds=sidebyside;hp=15036dd60cda8df339bdbdcfc837d219082ae342 Sigh, the return value from SSL_get_error() isn't suitable to give to ERR_get_error(), so use a different function to get the error. --- diff --git a/sbr/netsec.c b/sbr/netsec.c index d76856e0..5f822b19 100644 --- a/sbr/netsec.c +++ b/sbr/netsec.c @@ -588,7 +588,7 @@ retry: netsec_err(errstr, "TLS peer closed remote connection"); } else { netsec_err(errstr, "TLS network read failed: %s", - ERR_error_string(errcode, NULL)); + ERR_error_string(ERR_peek_last_error(), NULL)); } if (nsc->ns_snoop) ERR_print_errors_fp(stderr);