diff options
Diffstat (limited to 'src/packet')
-rw-r--r-- | src/packet/packet.c | 10 | ||||
-rw-r--r-- | src/packet/question.c | 3 | ||||
-rw-r--r-- | src/packet/record.c | 2 | ||||
-rw-r--r-- | src/packet/record.h | 2 |
4 files changed, 9 insertions, 8 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 +} diff --git a/src/packet/question.c b/src/packet/question.c index c2807d0..5a08fd6 100644 --- a/src/packet/question.c +++ b/src/packet/question.c @@ -91,4 +91,5 @@ void print_question(Question* question, char* buffer) { question->domain[0], question->domain + 1 ); -}
\ No newline at end of file +} + diff --git a/src/packet/record.c b/src/packet/record.c index 29c3bf0..e3e9077 100644 --- a/src/packet/record.c +++ b/src/packet/record.c @@ -537,4 +537,4 @@ void print_record(Record* record, char* buffer) { ); break; } -}
\ No newline at end of file +} diff --git a/src/packet/record.h b/src/packet/record.h index 95bbbbe..479ce40 100644 --- a/src/packet/record.h +++ b/src/packet/record.h @@ -98,4 +98,4 @@ typedef struct { void read_record(PacketBuffer* buffer, Record* record); void write_record(PacketBuffer* buffer, Record* record); void free_record(Record* record); -void print_record(Record* record, char* buffer);
\ No newline at end of file +void print_record(Record* record, char* buffer); |