From 543435d89d48f9911102b72f0e710a8e1cf23a05 Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Tue, 28 Nov 2017 16:40:17 +0100 Subject: [PATCH] Clang bitfield issue --- .travis.yml | 4 ++-- src/general.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 60a37347..5a95e4fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,5 +20,5 @@ addons: script: - mkdir tests - cd tests - - ../src/test/tpkg/run-all.sh -# - ../src/test/tpkg/run-one.sh 400-static-analysis -V +# - ../src/test/tpkg/run-all.sh + - ../src/test/tpkg/run-one.sh 225-stub-only-valgrind-checks diff --git a/src/general.c b/src/general.c index b263c0a9..80b40a2c 100644 --- a/src/general.c +++ b/src/general.c @@ -116,7 +116,7 @@ _getdns_check_dns_req_complete(getdns_dns_req *dns_req) /* Do we have to check more suffixes on nxdomain/nodata? */ - if (dns_req->is_dns_request && + if (dns_req->is_dns_request == 1 && dns_req->suffix_appended && /* Something was appended */ dns_req->suffix_len > 1 && /* Next suffix available */ no_answer(dns_req)) { @@ -153,7 +153,7 @@ _getdns_check_dns_req_complete(getdns_dns_req *dns_req) return; } } else if ( - dns_req->is_dns_request && + dns_req->is_dns_request == 1 && ( dns_req->append_name == GETDNS_APPEND_NAME_ONLY_TO_SINGLE_LABEL_AFTER_FAILURE || dns_req->append_name == @@ -206,7 +206,7 @@ _getdns_check_dns_req_complete(getdns_dns_req *dns_req) } else if (! results_found) _getdns_call_user_callback(dns_req, NULL); else if ( - dns_req->is_dns_request && + dns_req->is_dns_request == 1 && (dns_req->dnssec_return_validation_chain #ifdef DNSSEC_ROADBLOCK_AVOIDANCE || ( dns_req->dnssec_roadblock_avoidance @@ -343,7 +343,7 @@ _getdns_netreq_change_state( if (!netreq) return; - if (!netreq->owner->is_dns_request) { + if (netreq->owner->is_dns_request == 0) { netreq->state = new_state; return; }