Allow NULL for some _free routines.
[openssl.git] / ssl / s3_lib.c
index 78a5a3a..6193269 100644 (file)
@@ -3312,7 +3312,7 @@ int ssl3_new(SSL *s)
 
 void ssl3_free(SSL *s)
 {
-    if (s->s3 == NULL)
+    if (s == NULL || s->s3 == NULL)
         return;
 
     ssl3_cleanup_key_block(s);