X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=net%2Flink_local.c;h=1ba796ebdf949999f8663ff30049c1c085d43f56;hb=588a13f742b6d63ac7d5631af11baa01f3a9e80f;hp=d52f13adb45deca75d52cabaaecc592963b2ca5f;hpb=3ec81d758c09d6887a77a1b1259d044a2905bc8e;p=u-boot diff --git a/net/link_local.c b/net/link_local.c index d52f13adb4..1ba796ebdf 100644 --- a/net/link_local.c +++ b/net/link_local.c @@ -103,7 +103,7 @@ static void configure_wait(void) void link_local_start(void) { ip = getenv_IPaddr("llipaddr"); - if (ip != 0 && (ip & IN_CLASSB_NET) != LINKLOCAL_ADDR) { + if (ip != 0 && (ntohl(ip) & IN_CLASSB_NET) != LINKLOCAL_ADDR) { puts("invalid link address"); net_set_state(NETLOOP_FAIL); return;