diff --git a/ares/ares_parse_srv_reply.c b/ares/ares_parse_srv_reply.c
index e296a98683d8fec03a7c672c16edf23a56af62d0..2e5095e04b5b197bf0d76894ad4fcc0529a22ceb 100644
--- a/ares/ares_parse_srv_reply.c
+++ b/ares/ares_parse_srv_reply.c
@@ -93,7 +93,7 @@ ares_parse_srv_reply (const unsigned char *abuf, int alen,
   aptr += len + QFIXEDSZ;
 
   /* Examine each answer resource record (RR) in turn. */
-  for (i = 0; i < (int) ancount; i++)
+  for (i = 0; i < ancount; i++)
     {
       /* Decode the RR up to the data field. */
       status = ares_expand_name (aptr, abuf, alen, &rr_name, &len);