Fix return code in CRYPTO_mem_leaks_fp()
[openssl.git] / crypto / mem_dbg.c
index 3568efd79198ea4d44ffd547d689d8361b6690b1..05590442d14f4d4643d5c27c18557e438acab8d2 100644 (file)
@@ -694,8 +694,8 @@ int CRYPTO_mem_leaks_fp(FILE *fp)
     BIO *b;
     int ret;
 
-    if (mh == NULL)
-        return 0;
+    if (mh == NULL && amih == NULL)
+        return 1;
     /*
      * Need to turn off memory checking when allocated BIOs ... especially as
      * we're creating them at a time when we're trying to check we've not