1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-09-01 14:21:56 +03:00

Better check for NULL in mg_connect()

This commit is contained in:
Sergey Lyubka
2012-09-03 22:36:40 +01:00
parent 8428f362c1
commit 3602d54a5b

View File

@@ -3981,7 +3981,7 @@ struct mg_connection *mg_connect(struct mg_context *ctx,
struct hostent *he;
int sock;
if (ctx->client_ssl_ctx == NULL && use_ssl) {
if (use_ssl && (ctx == NULL || ctx->client_ssl_ctx == NULL)) {
cry(fc(ctx), "%s: SSL is not initialized", __func__);
} else if ((he = gethostbyname(host)) == NULL) {
cry(fc(ctx), "%s: gethostbyname(%s): %s", __func__, host, strerror(ERRNO));