--- lib/libstand/bootp.c 2012-03-02 18:04:38.914462827 +0100 +++ lib/libstand/bootp.c 2012-03-02 20:59:33.705461804 +0100 @@ -223,15 +223,6 @@ printf("'native netmask' is %s\n", intoa(nmask)); #endif - /* Check subnet mask against net mask; toss if bogus */ - if ((nmask & smask) != nmask) { -#ifdef BOOTP_DEBUG - if (debug) - printf("subnet mask (%s) bad\n", intoa(smask)); -#endif - smask = 0; - } - /* Get subnet (or natural net) mask */ netmask = nmask; if (smask)