summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Rühsen <tim.ruehsen@gmx.de>2019-01-04 20:39:05 +0000
committerTim Rühsen <tim.ruehsen@gmx.de>2019-01-04 20:39:05 +0000
commit1626663a7cad198457066df044bdf6196469c8d6 (patch)
tree410ec6a86bee8aae39c3288a314cabe355b45e55
parent3a8cf18b985b721842a0243b34d34999264ca643 (diff)
parentec28d9afc0cf758c8864857c6d357d9890ca9dbd (diff)
downloadgnutls-1626663a7cad198457066df044bdf6196469c8d6.tar.gz
Merge branch 'tmp-fix-signing' into 'master'
_gnutls13_handshake_sign_data: properly fail on signing error See merge request gnutls/gnutls!855
-rw-r--r--lib/tls13-sig.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/tls13-sig.c b/lib/tls13-sig.c
index 1c5bc34c61..8eea6166b3 100644
--- a/lib/tls13-sig.c
+++ b/lib/tls13-sig.c
@@ -198,6 +198,7 @@ _gnutls13_handshake_sign_data(gnutls_session_t session,
ret = gnutls_privkey_sign_data2(pkey, se->id, 0, &p, signature);
if (ret < 0) {
gnutls_assert();
+ goto cleanup;
}
ret = 0;