diff options
Diffstat (limited to 'src/packet/packet.c')
-rw-r--r-- | src/packet/packet.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/packet/packet.c b/src/packet/packet.c index 9b1159d..1d96e38 100644 --- a/src/packet/packet.c +++ b/src/packet/packet.c @@ -79,10 +79,10 @@ bool get_random_a(Packet* packet, IpAddr* addr) { for (uint16_t i = 0; i < packet->header.answers; i++) { Record record = packet->answers[i]; if (record.type == A) { - create_ip_addr((char*) &record.data.a.addr, addr); + create_ip_addr(record.data.a.addr, addr); return true; } else if (record.type == AAAA) { - create_ip_addr6((char*) &record.data.aaaa.addr, addr); + create_ip_addr6(record.data.aaaa.addr, addr); return true; } } @@ -138,10 +138,10 @@ bool get_resolved_ns(Packet* packet, uint8_t* qname, IpAddr* addr) { } if (resource.type == A) { - create_ip_addr((char*) &record.data.a.addr, addr); + create_ip_addr(record.data.a.addr, addr); return true; } else if (resource.type == AAAA) { - create_ip_addr6((char*) &record.data.aaaa.addr, addr); + create_ip_addr6(record.data.aaaa.addr, addr); return true; } } @@ -168,4 +168,4 @@ bool get_unresoled_ns(Packet* packet, uint8_t* qname, Question* question) { return true; } return false; -}
\ No newline at end of file +} |