From 9b739062e9e0a10770d5f6c11d65649671031374 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 22 Nov 2020 13:27:26 +0100 Subject: Fixed DNS with one part --- libnet/dns.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnet/dns.c b/libnet/dns.c index 5fe9411..fe57cc4 100644 --- a/libnet/dns.c +++ b/libnet/dns.c @@ -96,7 +96,7 @@ static u32 dns_handle_packet(struct dns_packet *packet) u32 dns_request(const char *name) { struct socket *socket = net_open(S_UDP); - if (!socket || !net_connect(socket, dns_ip_addr, 53)) + if (!socket || !net_connect(socket, dns_ip_addr, 53) || part_count(name) == 1) return 0; u32 length = sizeof(struct dns_packet) + strlen(name) + part_count(name) + 4; -- cgit v1.2.3