summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-18 21:17:07 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-18 23:52:01 +0200
commit67a0577dc49e12e2998d5ee4f65f783fdbf939d8 (patch)
treef29102630f03df364c5720fe4f388f4897fa4da6
parent32138bf001b3c8ebd65a8773b03ec4c1b4295961 (diff)
downloadgnutls-67a0577dc49e12e2998d5ee4f65f783fdbf939d8.tar.gz
Emulate old gnutls behavior regarding safe renegotiation if the priority_* functions are not called.
-rw-r--r--lib/gnutls_state.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/gnutls_state.c b/lib/gnutls_state.c
index 356a22ec55..09b0ed9790 100644
--- a/lib/gnutls_state.c
+++ b/lib/gnutls_state.c
@@ -347,6 +347,11 @@ gnutls_init (gnutls_session_t * session, gnutls_connection_end_t con_end)
_gnutls_handshake_internal_state_init (*session);
+ /* emulate old gnutls behavior for old applications that do not use the priority_*
+ * functions.
+ */
+ (*session)->internals.priorities.unsafe_renegotiation = 1;
+
return 0;
}