From 9fd47a037079f33ca3b71c32fb4a86397e0bfcd1 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 13 Sep 2016 22:48:35 +0200 Subject: [PATCH] Fix 'openssl passwd' with arguments -1 or -apr1 RT#4674 Reviewed-by: Rich Salz (cherry picked from commit 9f9f962d96425ed741569460791eee0280fcf942) --- apps/passwd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/passwd.c b/apps/passwd.c index e2c90960e5..a45245cd7f 100644 --- a/apps/passwd.c +++ b/apps/passwd.c @@ -319,6 +319,7 @@ static char *md5crypt(const char *passwd, const char *magic, const char *salt) || !EVP_DigestUpdate(md, magic, magic_len) || !EVP_DigestUpdate(md, "$", 1) || !EVP_DigestUpdate(md, salt_out, salt_len)) + goto err; md2 = EVP_MD_CTX_new(); if (md2 == NULL -- 2.25.1