Fix memory leak.
authorDr. Stephen Henson <steve@openssl.org>
Mon, 11 Nov 2013 22:39:40 +0000 (22:39 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 11 Nov 2013 23:55:47 +0000 (23:55 +0000)
(cherry picked from commit 16bc45ba956fdf07c7cda7feda88de597569df63)

crypto/evp/p5_crpt2.c

index 2edb6579008829aadf6616b3670695808d39df15..a041032807dbceb2938c232e72458e01c71f1e6f 100644 (file)
@@ -128,6 +128,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++)
                        {