瀏覽代碼

Ignore IP assignment pool ranges that begin with 0.0.0.0 or that contain no IPs.

Adam Ierymenko 9 年之前
父節點
當前提交
2b3e1d5c10
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      controller/SqliteNetworkController.cpp

+ 1 - 1
controller/SqliteNetworkController.cpp

@@ -2009,7 +2009,7 @@ NetworkController::ResultCode SqliteNetworkController::_doNetworkConfigRequest(c
 
 					uint32_t ipRangeStart = Utils::ntoh(*(reinterpret_cast<const uint32_t *>(ipRangeStartB + 12)));
 					uint32_t ipRangeEnd = Utils::ntoh(*(reinterpret_cast<const uint32_t *>(ipRangeEndB + 12)));
-					if (ipRangeEnd < ipRangeStart)
+					if ((ipRangeEnd <= ipRangeStart)||(ipRangeStart == 0))
 						continue;
 					uint32_t ipRangeLen = ipRangeEnd - ipRangeStart;