X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=net%2Flink_local.c;h=1ba796ebdf949999f8663ff30049c1c085d43f56;hb=81e2ff0bf13506c16cc8bbf449f6623ea8c5d84a;hp=d52f13adb45deca75d52cabaaecc592963b2ca5f;hpb=ad8439d4645200b5a4f230dd07b73ae956b88c1e;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;