Accept NULL in *_free.
[openssl.git] / ssl / ssl_comp.c
index 7724ff5672c7d646c39bda46202fa5724eb414c9..1593afb806d50dec25f5d480603894afee09ac7b 100644 (file)
@@ -361,6 +361,9 @@ SSL_SESSION *ss;
        {
        int i;
 
+       if(ss == NULL)
+           return;
+
        i=CRYPTO_add(&ss->references,-1,CRYPTO_LOCK_SSL_SESSION);
 #ifdef REF_PRINT
        REF_PRINT("SSL_SESSION",ss);