fix
This commit is contained in:
parent
d8144b6969
commit
a1462fc77b
@ -405,9 +405,9 @@ mx_rdata_t** get_mx_rrs(char *domain) {
|
|||||||
|
|
||||||
|
|
||||||
a_rdata_t** inner_get_a_rrs(char *domain, int *depth) {
|
a_rdata_t** inner_get_a_rrs(char *domain, int *depth) {
|
||||||
printf("depth: %d, domain: %s\n", *depth, domain);
|
//printf("depth: %d, domain: %s\n", *depth, domain);
|
||||||
if (*depth > 5) {
|
if (*depth > 5) {
|
||||||
printf("loop\n");
|
//printf("loop\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
if (domain == NULL)
|
if (domain == NULL)
|
||||||
@ -430,7 +430,7 @@ a_rdata_t** inner_get_a_rrs(char *domain, int *depth) {
|
|||||||
a_rdata_t **a_rdata = NULL;
|
a_rdata_t **a_rdata = NULL;
|
||||||
int i = 0; // one for the termination
|
int i = 0; // one for the termination
|
||||||
for (rdata2 = rdata; *rdata2 != NULL; rdata2++) {
|
for (rdata2 = rdata; *rdata2 != NULL; rdata2++) {
|
||||||
printf(" depth: %d, rdata2: %p\n", *depth, rdata2);
|
//printf(" depth: %d, rdata2: %p\n", *depth, rdata2);
|
||||||
if ((*rdata2)->type == T_A) {
|
if ((*rdata2)->type == T_A) {
|
||||||
a_rdata = (a_rdata_t**) htrealloc(a_rdata, sizeof(a_rdata_t*) * (i + 2));
|
a_rdata = (a_rdata_t**) htrealloc(a_rdata, sizeof(a_rdata_t*) * (i + 2));
|
||||||
*(a_rdata + i) = *rdata2;
|
*(a_rdata + i) = *rdata2;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user