summaryrefslogtreecommitdiff
path: root/lib/handshake.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/handshake.c')
-rw-r--r--lib/handshake.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/handshake.c b/lib/handshake.c
index b2ac9359d1..d62fd5b89c 100644
--- a/lib/handshake.c
+++ b/lib/handshake.c
@@ -85,6 +85,7 @@ handshake_hash_buffer_empty(gnutls_session_t session)
_gnutls_buffers_log("BUF[HSK]: Emptied buffer\n");
+ session->internals.used_exts_size = 0;
session->internals.handshake_hash_buffer_prev_len = 0;
session->internals.handshake_hash_buffer.length = 0;
return;
@@ -2074,8 +2075,7 @@ static int send_client_hello(gnutls_session_t session, int again)
copy_ciphersuites(session, &extdata,
TRUE);
if (session->security_parameters.entity == GNUTLS_CLIENT)
- _gnutls_extension_list_add(session,
- GNUTLS_EXTENSION_SAFE_RENEGOTIATION);
+ _gnutls_extension_list_add_sr(session);
} else
#endif
ret =
@@ -2545,7 +2545,7 @@ int gnutls_handshake(gnutls_session_t session)
if (session->internals.priorities.protocol.algorithms == 0)
return gnutls_assert_val(GNUTLS_E_NO_PRIORITIES_WERE_SET);
- session->internals.extensions_sent_size = 0;
+ session->internals.used_exts_size = 0;
session->internals.crt_requested = 0;
session->internals.handshake_in_progress = 1;
session->internals.vc_status = -1;