X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=util%2Fip.lua;h=2f09c03406964b4c516c407177bb50fb3e98f135;hb=a0dc04ad05a5a436c967383e9ba06d5cc11e2e88;hp=5e2f46bb97b0b093a3388f43015a3365067f6ea8;hpb=c806f7d77398c1c567cfbd2d9f77c0ee80ecb7f6;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