]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - net/dns.c
Merge http://git.denx.de/u-boot-sunxi
[karo-tx-uboot.git] / net / dns.c
index cc0aa0a2dcc936ddf735671f4111ec63d5b060b5..dd45320150452299e2d2adcdfcd96eb84d06c7f7 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();
 }