Allow NULL for some _free routines.
[openssl.git] / ssl / ssl_lib.c
index b678fcf..9d4c4d4 100644 (file)
@@ -1125,6 +1125,8 @@ void SSL_free(SSL *s)
 {
     int i;
 
+    if (s == NULL)
+        return;
     CRYPTO_DOWN_REF(&s->references, &i, s->lock);
     REF_PRINT_COUNT("SSL", s);
     if (i > 0)