diff options
author | Werner Koch <wk@gnupg.org> | 2018-10-23 22:51:40 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2018-10-23 22:51:40 +0200 |
commit | 9f2c7ec4d8b07e82663ad084c90c016d3c3b80c2 (patch) | |
tree | 8254fa458fd30479b19f42e819d967f7edfba7cb /src/sexp.c | |
parent | 282f238f7788267768e823c0976aff15aeaff103 (diff) | |
download | libgcrypt-9f2c7ec4d8b07e82663ad084c90c016d3c3b80c2.tar.gz |
sexp: Fix uninitialized use of a var in the error case.
* src/sexp.c (_gcry_sexp_vextract_param): Initialize L1.
--
GnuPG-bug-id: 4212
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/sexp.c')
-rw-r--r-- | src/sexp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2232,7 +2232,7 @@ _gcry_sexp_vextract_param (gcry_sexp_t sexp, const char *path, gcry_mpi_t *array[20]; char arrayisdesc[20]; int idx; - gcry_sexp_t l1; + gcry_sexp_t l1 = NULL; int mode = '+'; /* Default to GCRYMPI_FMT_USG. */ gcry_sexp_t freethis = NULL; |