free NULL cleanup
[openssl.git] / crypto / asn1 / d2i_pu.c
index 33542dd122ade855bf0d99e2abab73ae6782f757..189cfddf1e4aa0b63b338b06b5bb5f3fa04d5ea1 100644 (file)
@@ -130,7 +130,7 @@ EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp,
         (*a) = ret;
     return (ret);
  err:
-    if ((ret != NULL) && ((a == NULL) || (*a != ret)))
+    if (a == NULL || *a != ret)
         EVP_PKEY_free(ret);
     return (NULL);
 }