ares_parse_srv_reply: silence compiler warnings
authorDaniel Stenberg <daniel@haxx.se>
Sun, 21 Aug 2011 13:43:36 +0000 (15:43 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 21 Aug 2011 13:43:36 +0000 (15:43 +0200)
... by adding ugly typecasts.

ares_parse_srv_reply.c

index 9c7eb6ee3d32df37f840011a34665385b92a875c..4ad34b6d1e9e8151a0b3f0c1c94172a033914f61 100644 (file)
@@ -139,11 +139,11 @@ ares_parse_srv_reply (const unsigned char *abuf, int alen,
           srv_last = srv_curr;
 
           vptr = aptr;
-          srv_curr->priority = DNS__16BIT(vptr);
+          srv_curr->priority = (unsigned short)DNS__16BIT(vptr);
           vptr += sizeof(unsigned short);
-          srv_curr->weight = DNS__16BIT(vptr);
+          srv_curr->weight = (unsigned short)DNS__16BIT(vptr);
           vptr += sizeof(unsigned short);
-          srv_curr->port = DNS__16BIT(vptr);
+          srv_curr->port = (unsigned short)DNS__16BIT(vptr);
           vptr += sizeof(unsigned short);
 
           status = ares_expand_name (vptr, abuf, alen, &srv_curr->host, &len);