diff options
author | Ben Greear <greearb@candelatech.com> | 2010-07-30 09:30:49 -0700 |
---|---|---|
committer | Ben Greear <greearb@candelatech.com> | 2010-07-30 09:30:49 -0700 |
commit | 03c1378e84374fe8102a3968a884c4eec95ca3ef (patch) | |
tree | e272d70afccc3cbfc2426359c0a1eb5d273f8b46 /ares_gethostbyaddr.c | |
parent | 1ac83339e328ff70e52ce50191f4e9924fdad8b2 (diff) | |
download | c-ares-03c1378e84374fe8102a3968a884c4eec95ca3ef.tar.gz c-ares-03c1378e84374fe8102a3968a884c4eec95ca3ef.tar.bz2 c-ares-03c1378e84374fe8102a3968a884c4eec95ca3ef.zip |
fix signed v/s unsigned casts warning in ares_gethostbyaddr.c
Signed-off-by: Ben Greear <greearb@candelatech.com>
Diffstat (limited to 'ares_gethostbyaddr.c')
-rw-r--r-- | ares_gethostbyaddr.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ares_gethostbyaddr.c b/ares_gethostbyaddr.c index 28152f4..6acca89 100644 --- a/ares_gethostbyaddr.c +++ b/ares_gethostbyaddr.c @@ -265,11 +265,11 @@ static void ptr_rr_name(char *name, const struct ares_addr *addr) if (addr->family == AF_INET) { unsigned long laddr = ntohl(addr->addrV4.s_addr); - int a1 = (int)((laddr >> 24) & 0xff); - int a2 = (int)((laddr >> 16) & 0xff); - int a3 = (int)((laddr >> 8) & 0xff); - int a4 = (int)(laddr & 0xff); - sprintf(name, "%d.%d.%d.%d.in-addr.arpa", a4, a3, a2, a1); + unsigned short a1 = (unsigned short)((laddr >> 24) & 0xff); + unsigned short a2 = (unsigned short)((laddr >> 16) & 0xff); + unsigned short a3 = (unsigned short)((laddr >> 8) & 0xff); + unsigned short a4 = (unsigned short)(laddr & 0xff); + sprintf(name, "%hu.%hu.%hu.%hu.in-addr.arpa", a4, a3, a2, a1); } else { |