Loading ares/ares.h +2 −2 Original line number Diff line number Diff line Loading @@ -429,7 +429,7 @@ struct addr6ttl { int ttl; }; struct srv_reply { struct ares_srv_reply { unsigned short weight; unsigned short priority; unsigned short port; Loading Loading @@ -469,7 +469,7 @@ CARES_EXTERN int ares_parse_ns_reply(const unsigned char *abuf, CARES_EXTERN int ares_parse_srv_reply(const unsigned char* abuf, int alen, struct srv_reply** srv_out, struct ares_srv_reply** srv_out, int *nsrvreply); CARES_EXTERN void ares_free_string(void *str); Loading ares/ares_parse_srv_reply.c +4 −4 Original line number Diff line number Diff line Loading @@ -54,14 +54,14 @@ int ares_parse_srv_reply (const unsigned char *abuf, int alen, struct srv_reply **srv_out, int *nsrvreply) struct ares_srv_reply **srv_out, int *nsrvreply) { unsigned int qdcount, ancount; const unsigned char *aptr; int status, i, rr_type, rr_class, rr_len; long len; char *hostname = NULL, *rr_name = NULL; struct srv_reply *srv = NULL; struct ares_srv_reply *srv = NULL; /* Set *srv_out to NULL for all failure cases. */ if (srv_out) Loading Loading @@ -95,8 +95,8 @@ ares_parse_srv_reply (const unsigned char *abuf, int alen, } aptr += len + QFIXEDSZ; /* Allocate srv_reply array; ancount gives an upper bound */ srv = malloc ((ancount) * sizeof (struct srv_reply)); /* Allocate ares_srv_reply array; ancount gives an upper bound */ srv = malloc ((ancount) * sizeof (struct ares_srv_reply)); if (!srv) { free (hostname); Loading Loading
ares/ares.h +2 −2 Original line number Diff line number Diff line Loading @@ -429,7 +429,7 @@ struct addr6ttl { int ttl; }; struct srv_reply { struct ares_srv_reply { unsigned short weight; unsigned short priority; unsigned short port; Loading Loading @@ -469,7 +469,7 @@ CARES_EXTERN int ares_parse_ns_reply(const unsigned char *abuf, CARES_EXTERN int ares_parse_srv_reply(const unsigned char* abuf, int alen, struct srv_reply** srv_out, struct ares_srv_reply** srv_out, int *nsrvreply); CARES_EXTERN void ares_free_string(void *str); Loading
ares/ares_parse_srv_reply.c +4 −4 Original line number Diff line number Diff line Loading @@ -54,14 +54,14 @@ int ares_parse_srv_reply (const unsigned char *abuf, int alen, struct srv_reply **srv_out, int *nsrvreply) struct ares_srv_reply **srv_out, int *nsrvreply) { unsigned int qdcount, ancount; const unsigned char *aptr; int status, i, rr_type, rr_class, rr_len; long len; char *hostname = NULL, *rr_name = NULL; struct srv_reply *srv = NULL; struct ares_srv_reply *srv = NULL; /* Set *srv_out to NULL for all failure cases. */ if (srv_out) Loading Loading @@ -95,8 +95,8 @@ ares_parse_srv_reply (const unsigned char *abuf, int alen, } aptr += len + QFIXEDSZ; /* Allocate srv_reply array; ancount gives an upper bound */ srv = malloc ((ancount) * sizeof (struct srv_reply)); /* Allocate ares_srv_reply array; ancount gives an upper bound */ srv = malloc ((ancount) * sizeof (struct ares_srv_reply)); if (!srv) { free (hostname); Loading