From 690f9a726c20b1d0b4b4132b3d4110658f65e776 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Tue, 16 Nov 2010 19:08:07 +0100 Subject: [PATCH] ares_getnameinfo: fix two compiler warnings --- ares_getnameinfo.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ares_getnameinfo.c b/ares_getnameinfo.c index 68c1dbf..fc95d3b 100644 --- a/ares_getnameinfo.c +++ b/ares_getnameinfo.c @@ -232,7 +232,7 @@ static void nameinfo_callback(void *arg, int status, int timeouts, char buf[255]; char *domain; gethostname(buf, 255); - if ((domain = strchr(buf, '.'))) + if ((domain = strchr(buf, '.')) != NULL) { char *end = ares_striendstr(host->h_name, domain); if (end) @@ -356,11 +356,11 @@ static void append_scopeid(struct sockaddr_in6 *addr6, unsigned int flags, #ifdef HAVE_IF_INDEXTONAME int is_ll, is_mcll; #endif - char fmt_u[] = "%u"; - char fmt_lu[] = "%lu"; + static const char fmt_u[] = "%u"; + static const char fmt_lu[] = "%lu"; char tmpbuf[IF_NAMESIZE + 2]; size_t bufl; - char *fmt = (sizeof(addr6->sin6_scope_id) > sizeof(unsigned int))? + const char *fmt = (sizeof(addr6->sin6_scope_id) > sizeof(unsigned int))? fmt_lu:fmt_u; tmpbuf[0] = '%';