From: Daniel Wagner <[email protected]>

---
 src/ippool.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/ippool.c b/src/ippool.c
index f0952ff..a54de37 100644
--- a/src/ippool.c
+++ b/src/ippool.c
@@ -110,7 +110,7 @@ static uint32_t next_block(uint32_t block)
        next += 1;
 
        if (next == 255) {
-               if ((block & 0xffffff00) == block_16_bits) {
+               if ((block & 0xffff0000) == block_16_bits) {
                        /*
                         * Reached the end of the 16 bit block, switch
                         * to the 20-bit block.
@@ -337,8 +337,7 @@ int __connman_ippool_init(void)
 {
        DBG("");
 
-       /* We start at 254 by default to avoid common addresses */
-       block_16_bits = ntohl(inet_addr("192.168.254.0"));
+       block_16_bits = ntohl(inet_addr("192.168.0.0"));
        block_20_bits = ntohl(inet_addr("172.16.0.0"));
        block_24_bits = ntohl(inet_addr("10.0.0.0"));
        subnet_mask_24 = ntohl(inet_addr("255.255.255.0"));
-- 
1.7.9.48.g85da4d

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to