From: Andre Noll Date: Sun, 10 Jul 2016 20:20:03 +0000 (+0200) Subject: gcrypt.c: Always initialize result pointer in get_private_key(). X-Git-Tag: v0.6.0~14^2~5 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=70810cd35cf83497f96d1a51572e8e5f16804a59;ds=sidebyside 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. --- 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)