From: Daniel Stenberg Date: Thu, 20 Nov 2008 07:41:26 +0000 (+0000) Subject: please the picky compilers by staying with short as the data we get is short X-Git-Tag: cares-1_6_0~54 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd6fc8a8efe246d3aac78d2a81223b27accb3b17;p=curl please the picky compilers by staying with short as the data we get is short only --- diff --git a/ares/ares_query.c b/ares/ares_query.c index 25824593c..b316133eb 100644 --- a/ares/ares_query.c +++ b/ares/ares_query.c @@ -92,15 +92,15 @@ static struct query* find_query_by_id(ares_channel channel, int id) performed per id generation. In practice this search should happen only once per newly generated id */ -static int generate_unique_id(ares_channel channel) +static unsigned short generate_unique_id(ares_channel channel) { - int id; + short id; do { id = ares__generate_new_id(&channel->id_key); } while (find_query_by_id(channel,id)); - return id; + return (unsigned short)id; } void ares_query(ares_channel channel, const char *name, int dnsclass,