]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - gcrypt.c
gcrypt.c: Always initialize result pointer in get_private_key().
[paraslash.git] / gcrypt.c
index 7c19aeb0c3edc022c5b0f0425a202e37fd38d906..ee1092033b42d7d513e0821c2022abe848e8189e 100644 (file)
--- 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)