]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/s3_lib.c
Accept NULL in *_free.
[thirdparty/openssl.git] / ssl / s3_lib.c
index a523207a9f754c262797faba7373f6cb8c5b50f1..f15bb2438a64eb431c13e6f3fb8c37aeb80fd097 100644 (file)
@@ -456,6 +456,9 @@ err:
 void ssl3_free(s)
 SSL *s;
        {
+       if(s == NULL)
+           return;
+
        ssl3_cleanup_key_block(s);
        if (s->s3->rbuf.buf != NULL)
                Free(s->s3->rbuf.buf);