diff options
author | xuraoqing <xuraoqing@huawei.com> | 2022-12-12 15:05:20 +0800 |
---|---|---|
committer | xuraoqing <xuraoqing@huawei.com> | 2022-12-12 15:05:20 +0800 |
commit | 2a794aa7a6d67d80132b0932db3f8a9ad3410375 (patch) | |
tree | 2e95112f09991fd65c3385ce260ee5b666738918 /lib | |
parent | cde0061c33d56258281a4d6033eba1d85e75e32d (diff) | |
download | gnutls-2a794aa7a6d67d80132b0932db3f8a9ad3410375.tar.gz |
fix get credential type with key exchange algorithm fail
Signed-off-by: xuraoqing <xuraoqing@huawei.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/algorithms/kx.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/algorithms/kx.c b/lib/algorithms/kx.c index 2591ec193a..d2a24409d5 100644 --- a/lib/algorithms/kx.c +++ b/lib/algorithms/kx.c @@ -298,11 +298,11 @@ _gnutls_map_kx_get_cred(gnutls_kx_algorithm_t algorithm, int server) { gnutls_credentials_type_t ret = -1; if (server) { - GNUTLS_KX_MAP_LOOP(if (p->algorithm == algorithm) ret = - p->server_type); + GNUTLS_KX_MAP_LOOP(if (p->algorithm == algorithm) {ret = + p->server_type; break;}); } else { - GNUTLS_KX_MAP_LOOP(if (p->algorithm == algorithm) ret = - p->client_type); + GNUTLS_KX_MAP_LOOP(if (p->algorithm == algorithm) {ret = + p->client_type; break;}); } return ret; |