summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2019-09-05 11:36:27 +0300
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2019-09-05 11:36:27 +0300
commit6d373015e9386b9e9ed898a8755858d2afb6e882 (patch)
tree91cd9cf7d80233ff926e7d64a3c47c094c3e7cc2
parent2c0a798e37685eca4ae2674f29603a4840213fc6 (diff)
downloadgnutls-6d373015e9386b9e9ed898a8755858d2afb6e882.tar.gz
priority: fix loop which removes systemwide disabled KX algos
Fix c&p error in KX-removal loop. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r--lib/priority.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/priority.c b/lib/priority.c
index de9dd4264c..1f0841fef1 100644
--- a/lib/priority.c
+++ b/lib/priority.c
@@ -1457,7 +1457,7 @@ static int set_ciphersuite_list(gnutls_priority_t priority_cache)
/* disable key exchanges which are globally disabled */
z = 0;
while (system_wide_disabled_kxs[z] != 0) {
- for (i = j = 0; i < priority_cache->_supported_ecc.num_priorities; i++) {
+ for (i = j = 0; i < priority_cache->_kx.num_priorities; i++) {
if (priority_cache->_kx.priorities[i] != system_wide_disabled_kxs[z])
priority_cache->_kx.priorities[j++] = priority_cache->_kx.priorities[i];
}