Fix memory leak.
[openssl.git] / crypto / evp / p5_crpt2.c
index cf26085c1a20d6a3c404a3e6db92357547b22053..fe3c6c8813cb2742c75df23d31418b4985316fa9 100644 (file)
@@ -129,6 +129,7 @@ int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
                        HMAC_CTX_cleanup(&hctx);
                        return 0;
                        }
+               HMAC_CTX_cleanup(&hctx);
                memcpy(p, digtmp, cplen);
                for(j = 1; j < iter; j++)
                        {