atngwmkii: convert to generic board
[platform/kernel/u-boot.git] / net / dns.c
index cc0aa0a..dd45320 100644 (file)
--- a/net/dns.c
+++ b/net/dns.c
@@ -200,7 +200,10 @@ DnsStart(void)
        debug("%s\n", __func__);
 
        NetSetTimeout(DNS_TIMEOUT, DnsTimeout);
-       NetSetHandler(DnsHandler);
+       net_set_udp_handler(DnsHandler);
+
+       /* Clear a previous MAC address, the server IP might have changed. */
+       memset(NetServerEther, 0, sizeof(NetServerEther));
 
        DnsSend();
 }