X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;ds=sidebyside;f=util%2Fip.lua;h=2f09c03406964b4c516c407177bb50fb3e98f135;hb=b2d412effa52846c3ea515f302f7e7298703e00a;hp=5e2f46bb97b0b093a3388f43015a3365067f6ea8;hpb=0e2790d68fc5eae42ccc5505fecda6ecf6c0cf00;p=prosody.git diff --git a/util/ip.lua b/util/ip.lua index 5e2f46bb..2f09c034 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