Allow NULL for some _free routines.
[openssl.git] / crypto / x509 / x509_lu.c
index 7d915aa76245c42ccd7b23cf222a35537114f39f..7b33ebad73b3fa01f587c1b568a52766773f3311 100644 (file)
@@ -9,8 +9,7 @@
 
 #include <stdio.h>
 #include "internal/cryptlib.h"
 
 #include <stdio.h>
 #include "internal/cryptlib.h"
-#include "e_os.h"
-#include <openssl/lhash.h>
+#include "internal/refcount.h"
 #include <openssl/x509.h>
 #include "internal/x509_int.h"
 #include <openssl/x509v3.h>
 #include <openssl/x509.h>
 #include "internal/x509_int.h"
 #include <openssl/x509v3.h>
@@ -181,7 +180,6 @@ void X509_STORE_free(X509_STORE *vfy)
 
     if (vfy == NULL)
         return;
 
     if (vfy == NULL)
         return;
-
     CRYPTO_DOWN_REF(&vfy->references, &i, vfy->lock);
     REF_PRINT_COUNT("X509_STORE", vfy);
     if (i > 0)
     CRYPTO_DOWN_REF(&vfy->references, &i, vfy->lock);
     REF_PRINT_COUNT("X509_STORE", vfy);
     if (i > 0)