From 70810cd35cf83497f96d1a51572e8e5f16804a59 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sun, 10 Jul 2016 22:20:03 +0200 Subject: [PATCH] gcrypt.c: Always initialize result pointer in get_private_key(). This should not matter since the only caller, priv_decrypt(), returns without investigating the result pointer on errors, but let's be conservative here. --- gcrypt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcrypt.c b/gcrypt.c index 7c19aeb0..ee109203 100644 --- a/gcrypt.c +++ b/gcrypt.c @@ -460,6 +460,7 @@ static int get_private_key(const char *key_file, struct asymmetric_key **result) gcry_sexp_t sexp; struct asymmetric_key *key; + *result = NULL; ret = decode_key(key_file, PRIVATE_KEY_HEADER, PRIVATE_KEY_FOOTER, &blob); if (ret < 0) -- 2.39.2