diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-12-19 10:49:34 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-12-19 10:49:36 +0100 |
commit | aaf49747f981f6c17cdc9ea7495a8948a5015ae2 (patch) | |
tree | 971ae35396060fc8e87526587a426038b3fc2836 /lib | |
parent | 8518685a81656d60119eb5192767abe02de11e0f (diff) | |
download | gnutls-aaf49747f981f6c17cdc9ea7495a8948a5015ae2.tar.gz |
priorities: set the additional verify flags instead of appending them
That is, to avoid causing issues to applications calling gnutls_*priority_set()
multiple times with different parameters. In that case if multiple profiles are
used the combo could be undefined.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/priority.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/priority.c b/lib/priority.c index 8ebdee0158..6bc8b9b656 100644 --- a/lib/priority.c +++ b/lib/priority.c @@ -575,7 +575,7 @@ gnutls_priority_set(gnutls_session_t session, gnutls_priority_t priority) session->internals.priorities.compression.algorithms == 0) return gnutls_assert_val(GNUTLS_E_NO_PRIORITIES_WERE_SET); - session->internals.additional_verify_flags |= priority->additional_verify_flags; + session->internals.additional_verify_flags = priority->additional_verify_flags; return 0; } |