summaryrefslogtreecommitdiff
path: root/ares_mkquery.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2007-02-19 02:29:35 +0000
committerYang Tse <yangsita@gmail.com>2007-02-19 02:29:35 +0000
commit7bf2332d7faef8a081f49bff960e587081b85757 (patch)
tree461679e6dbe3b19da5bd9867ea9748ac90548511 /ares_mkquery.c
parent679a67566037cd74c608f78b8de165063d1c3f75 (diff)
downloadc-ares-7bf2332d7faef8a081f49bff960e587081b85757.tar.gz
c-ares-7bf2332d7faef8a081f49bff960e587081b85757.tar.bz2
c-ares-7bf2332d7faef8a081f49bff960e587081b85757.zip
compiler warning fix
Diffstat (limited to 'ares_mkquery.c')
-rw-r--r--ares_mkquery.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ares_mkquery.c b/ares_mkquery.c
index 11ce302..8fcf35a 100644
--- a/ares_mkquery.c
+++ b/ares_mkquery.c
@@ -115,7 +115,12 @@ int ares_mkquery(const char *name, int dnsclass, int type, unsigned short id,
memset(q, 0, HFIXEDSZ);
DNS_HEADER_SET_QID(q, id);
DNS_HEADER_SET_OPCODE(q, QUERY);
- DNS_HEADER_SET_RD(q, (rd) ? 1 : 0);
+ if (rd) {
+ DNS_HEADER_SET_RD(q, 1);
+ }
+ else {
+ DNS_HEADER_SET_RD(q, 0);
+ }
DNS_HEADER_SET_QDCOUNT(q, 1);
/* A name of "." is a screw case for the loop below, so adjust it. */