aboutsummaryrefslogtreecommitdiffstats
path: root/util/ip.lua
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2011-11-30 17:20:16 +0000
committerMatthew Wild <mwild1@gmail.com>2011-11-30 17:20:16 +0000
commit762989f7c94be6aee39ae01f91894dbd0fafb890 (patch)
tree406fb09919b3fdafa4eedde0514623761a5b1281 /util/ip.lua
parent5a887a9e66c45c82c375c8abfcc4b43a410cac43 (diff)
downloadprosody-762989f7c94be6aee39ae01f91894dbd0fafb890.tar.gz
prosody-762989f7c94be6aee39ae01f91894dbd0fafb890.zip
util.ip: Fix in IP range calculation for 172.16.0.0/12
Diffstat (limited to 'util/ip.lua')
-rw-r--r--util/ip.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/ip.lua b/util/ip.lua
index 5e2f46bb..5b866b04 100644
--- a/util/ip.lua
+++ b/util/ip.lua
@@ -65,7 +65,7 @@ local function v4scope(ip)
elseif fields[1] == 169 and fields[2] == 254 then
return 0x2;
-- Site-local unicast:
- elseif (fields[1] == 10) or (fields[1] == 192 and fields[2] == 168) or (fields[1] == 172 and fields[2] > 16) then
+ elseif (fields[1] == 10) or (fields[1] == 192 and fields[2] == 168) or (fields[1] == 172 and (fields[2] >= 16 and fields[2] < 32) then
return 0x5;
-- Global unicast:
else