summaryrefslogtreecommitdiff
path: root/src/sexp.c
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2018-10-23 22:51:40 +0200
committerWerner Koch <wk@gnupg.org>2018-10-23 22:51:40 +0200
commit9f2c7ec4d8b07e82663ad084c90c016d3c3b80c2 (patch)
tree8254fa458fd30479b19f42e819d967f7edfba7cb /src/sexp.c
parent282f238f7788267768e823c0976aff15aeaff103 (diff)
downloadlibgcrypt-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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sexp.c b/src/sexp.c
index 9d892680..f2a164c7 100644
--- a/src/sexp.c
+++ b/src/sexp.c
@@ -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;