summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2019-11-12 10:49:54 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2019-11-12 10:49:54 +0000
commit5330fe5a6436e5e83f7cc628720d82338ce259c6 (patch)
tree39c08c9810ecb89842b1eda3a3ce0d10cf6d2164
parent3d4928e4268bea40a37e796795e42353d4415a6d (diff)
parentbaba4094a36fb2bac8fbb3dcdb6567194e1aee25 (diff)
downloadgnutls-5330fe5a6436e5e83f7cc628720d82338ce259c6.tar.gz
Merge branch 'fix-coverity' into 'master'
vko: fix possible unitilized scalar access See merge request gnutls/gnutls!1118
-rw-r--r--lib/vko.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/vko.c b/lib/vko.c
index a419390ffa..f8aa80dfc7 100644
--- a/lib/vko.c
+++ b/lib/vko.c
@@ -197,7 +197,9 @@ _gnutls_gost_keytrans_decrypt(gnutls_pk_params_st *priv,
if (ret != ASN1_SUCCESS) {
gnutls_assert();
ret = _gnutls_asn2err(ret);
- goto cleanup;
+ asn1_delete_structure(&kx);
+
+ return ret;
}
ret = _gnutls_get_asn_mpis(kx,