Loading ares/adig.c +12 −12 Original line number Diff line number Diff line Loading @@ -396,7 +396,7 @@ static const unsigned char *display_question(const unsigned char *aptr, */ if (aptr + QFIXEDSZ > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -412,7 +412,7 @@ static const unsigned char *display_question(const unsigned char *aptr, if (dnsclass != C_IN) printf("\t%s", class_name(dnsclass)); printf("\t%s\n", type_name(type)); free(name); ares_free_string(name); return aptr; } Loading @@ -436,7 +436,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, */ if (aptr + RRFIXEDSZ > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -449,7 +449,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, aptr += RRFIXEDSZ; if (aptr + dlen > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -458,7 +458,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (dnsclass != C_IN) printf("\t%s", class_name(dnsclass)); printf("\t%s", type_name(type)); free(name); ares_free_string(name); /* Display the RR data. Don't touch aptr. */ switch (type) Loading @@ -476,7 +476,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_HINFO: Loading @@ -500,13 +500,13 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); p += len; status = ares_expand_name(p, abuf, alen, &name, &len); if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_MX: Loading @@ -520,7 +520,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_SOA: Loading @@ -532,13 +532,13 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.\n", name); free(name); ares_free_string(name); p += len; status = ares_expand_name(p, abuf, alen, &name, &len); if (status != ARES_SUCCESS) return NULL; printf("\t\t\t\t\t\t%s.\n", name); free(name); ares_free_string(name); p += len; if (p + 20 > aptr + dlen) return NULL; Loading Loading @@ -592,7 +592,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; default: Loading Loading
ares/adig.c +12 −12 Original line number Diff line number Diff line Loading @@ -396,7 +396,7 @@ static const unsigned char *display_question(const unsigned char *aptr, */ if (aptr + QFIXEDSZ > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -412,7 +412,7 @@ static const unsigned char *display_question(const unsigned char *aptr, if (dnsclass != C_IN) printf("\t%s", class_name(dnsclass)); printf("\t%s\n", type_name(type)); free(name); ares_free_string(name); return aptr; } Loading @@ -436,7 +436,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, */ if (aptr + RRFIXEDSZ > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -449,7 +449,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, aptr += RRFIXEDSZ; if (aptr + dlen > abuf + alen) { free(name); ares_free_string(name); return NULL; } Loading @@ -458,7 +458,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (dnsclass != C_IN) printf("\t%s", class_name(dnsclass)); printf("\t%s", type_name(type)); free(name); ares_free_string(name); /* Display the RR data. Don't touch aptr. */ switch (type) Loading @@ -476,7 +476,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_HINFO: Loading @@ -500,13 +500,13 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); p += len; status = ares_expand_name(p, abuf, alen, &name, &len); if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_MX: Loading @@ -520,7 +520,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; case T_SOA: Loading @@ -532,13 +532,13 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.\n", name); free(name); ares_free_string(name); p += len; status = ares_expand_name(p, abuf, alen, &name, &len); if (status != ARES_SUCCESS) return NULL; printf("\t\t\t\t\t\t%s.\n", name); free(name); ares_free_string(name); p += len; if (p + 20 > aptr + dlen) return NULL; Loading Loading @@ -592,7 +592,7 @@ static const unsigned char *display_rr(const unsigned char *aptr, if (status != ARES_SUCCESS) return NULL; printf("\t%s.", name); free(name); ares_free_string(name); break; default: Loading