Browse Source

fix parse_address can return nil

Laytan Laats 2 years ago
parent
commit
ff745e0ad8
1 changed files with 4 additions and 0 deletions
  1. 4 0
      core/net/dns.odin

+ 4 - 0
core/net/dns.odin

@@ -392,6 +392,10 @@ load_resolv_conf :: proc(resolv_conf_path: string, allocator := context.allocato
 		}
 
 		addr := parse_address(server_ip_str)
+		if addr == nil {
+			continue
+		}
+
 		endpoint := Endpoint{
 			addr,
 			53,