Explorar o código

Log SSL error also on client connections

Be more verbose about SSL connection error on client side.  This might
help user to figure out his error.
Krzysztof Kozlowski %!s(int64=6) %!d(string=hai) anos
pai
achega
954750f65b
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/civetweb.c

+ 4 - 2
src/civetweb.c

@@ -16455,7 +16455,8 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
 		            NULL, /* No truncation check for ebuf */
 		            ebuf,
 		            ebuf_len,
-		            "SSL_CTX_new error");
+		            "SSL_CTX_new error: %s",
+		            ssl_error());
 		closesocket(sock);
 		mg_free(conn);
 		return NULL;
@@ -16468,7 +16469,8 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
 		            NULL, /* No truncation check for ebuf */
 		            ebuf,
 		            ebuf_len,
-		            "SSL_CTX_new error");
+		            "SSL_CTX_new error: %s",
+			    ssl_error());
 		closesocket(sock);
 		mg_free(conn);
 		return NULL;