Browse Source

Add a check, don't SSL_CTX_up_ref a null pointer

This cause segmentation failure. Regression..
Mészáros Mihály 4 years ago
parent
commit
8c9622ad18
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/apps/relay/netengine.c

+ 2 - 2
src/apps/relay/netengine.c

@@ -308,8 +308,8 @@ static void replace_one_ssl_ctx(SSL_CTX **to, SSL_CTX *from)
 {
 	if (*to)
 		SSL_CTX_free(*to);
-
-	SSL_CTX_up_ref(from);
+	if (from)
+		SSL_CTX_up_ref(from);
 	*to = from;
 }