diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2018-03-30 15:50:35 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2018-03-30 15:50:35 +0100 |
commit | cf2600498039d312e564e9b58cb28691b3fd36e1 (patch) | |
tree | f89462998633916a729caa411d30a48202a86c32 /src | |
parent | 5ec37a55162e10377e457fe1deef174093f757a8 (diff) |
Testcases for dane_require_tls_ciphers
Diffstat (limited to 'src')
-rw-r--r-- | src/src/tls-gnu.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/src/tls-gnu.c b/src/src/tls-gnu.c index 0d20fea34..d73188277 100644 --- a/src/src/tls-gnu.c +++ b/src/src/tls-gnu.c @@ -2271,16 +2271,14 @@ BOOL request_ocsp = require_ocsp ? TRUE DEBUG(D_tls) debug_printf("initialising GnuTLS as a client on fd %d\n", fd); #ifdef SUPPORT_DANE -if (ob->dane_require_tls_ciphers) +if (tlsa_dnsa && ob->dane_require_tls_ciphers) { /* not using expand_check_tlsvar because not yet in state */ if (!expand_check(ob->dane_require_tls_ciphers, US"dane_require_tls_ciphers", &cipher_list, errstr)) return DEFER; - if (cipher_list && *cipher_list) - cipher_list = ob->dane_require_tls_ciphers; - else - cipher_list = ob->tls_require_ciphers; + cipher_list = cipher_list && *cipher_list + ? ob->dane_require_tls_ciphers : ob->tls_require_ciphers; } #endif |