diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-04-28 10:31:50 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-04-28 13:42:40 +0200 |
commit | 8d095429ea6f01a6db84df8d896a0f7bb5b0bba1 (patch) | |
tree | ae6de0e0f165250186aad2eb9e08dcb87b740a9b /lib/ext | |
parent | cfe068979d11ef99362cb3b2354556c275911a1b (diff) | |
download | gnutls-8d095429ea6f01a6db84df8d896a0f7bb5b0bba1.tar.gz |
instead of assigning a variable per flag use the init flags directly
That is store the flags provided in gnutls_init() in the session structure
and use these flags directly when required.
Diffstat (limited to 'lib/ext')
-rw-r--r-- | lib/ext/ext_master_secret.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ext/ext_master_secret.c b/lib/ext/ext_master_secret.c index 82da0ab0ba..0dc0b820fe 100644 --- a/lib/ext/ext_master_secret.c +++ b/lib/ext/ext_master_secret.c @@ -58,7 +58,7 @@ _gnutls_ext_master_secret_recv_params(gnutls_session_t session, { ssize_t data_size = _data_size; - if (session->internals.try_ext_master_secret == 0 || + if ((session->internals.flags & GNUTLS_NO_EXTENSIONS) || session->internals.priorities.no_ext_master_secret != 0) { return 0; } @@ -88,7 +88,7 @@ static int _gnutls_ext_master_secret_send_params(gnutls_session_t session, gnutls_buffer_st * extdata) { - if (session->internals.try_ext_master_secret == 0 || + if ((session->internals.flags & GNUTLS_NO_EXTENSIONS) || session->internals.priorities.no_ext_master_secret != 0) { session->security_parameters.ext_master_secret = 0; return 0; |