summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;