From 529d4814d064da3e72304920d89508465cb3a860 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 6 Apr 2014 12:39:22 +0100 Subject: [PATCH] fix ssl error reporting Signed-off-by: Andy Green --- lib/ssl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ssl.c b/lib/ssl.c index c653454d..f0a9a326 100644 --- a/lib/ssl.c +++ b/lib/ssl.c @@ -345,7 +345,7 @@ lws_ssl_capable_read(struct libwebsocket *wsi, unsigned char *buf, int len) if (n >= 0) return n; - n = SSL_get_error(wsi->ssl, len); + n = SSL_get_error(wsi->ssl, n); if (n == SSL_ERROR_WANT_READ || n == SSL_ERROR_WANT_WRITE) return LWS_SSL_CAPABLE_MORE_SERVICE; @@ -364,7 +364,7 @@ lws_ssl_capable_write(struct libwebsocket *wsi, unsigned char *buf, int len) if (n >= 0) return n; - n = SSL_get_error(wsi->ssl, len); + n = SSL_get_error(wsi->ssl, n); if (n == SSL_ERROR_WANT_READ || n == SSL_ERROR_WANT_WRITE) { if (n == SSL_ERROR_WANT_WRITE) lws_set_blocking_send(wsi);