diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-18 21:17:07 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-18 23:52:01 +0200 |
commit | 67a0577dc49e12e2998d5ee4f65f783fdbf939d8 (patch) | |
tree | f29102630f03df364c5720fe4f388f4897fa4da6 | |
parent | 32138bf001b3c8ebd65a8773b03ec4c1b4295961 (diff) | |
download | gnutls-67a0577dc49e12e2998d5ee4f65f783fdbf939d8.tar.gz |
Emulate old gnutls behavior regarding safe renegotiation if the priority_* functions are not called.
-rw-r--r-- | lib/gnutls_state.c | 5 |
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; } |