diff --git a/rfc8416.php b/rfc8416.php index b03bad7..47bbc93 100755 --- a/rfc8416.php +++ b/rfc8416.php @@ -111,7 +111,7 @@ foreach ($raw_array as $sub_array) $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["asn"] = trim ($_asn[0], "AS"); $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["prefix"] = $_prefix; - $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["maxPrefixLength"] = $_maxlength; + $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["maxPrefixLength"] = ($_asn[0] != "AS0" ? $_maxlength : 128); $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["comment"] = "$web_registry_url/data/inet6num/$prefix[1]_$prefix[2]"; $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["source"] = "$_ta"; $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["mnt-by"] = "$_mnt"; @@ -212,7 +212,7 @@ foreach ($raw_array as $sub_array) $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["asn"] = trim ($_asn[0], "AS"); $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["prefix"] = $_prefix; - $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["maxPrefixLength"] = $_maxlength; + $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["maxPrefixLength"] = ($_asn[0] != "AS0" ? $_maxlength : 32); $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["comment"] = "$web_registry_url/data/inetnum/$prefix[1]_$prefix[2]"; $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["source"] = "$_ta"; $roas["locallyAddedAssertions"]["prefixAssertions"][$k]["mnt-by"] = "$_mnt"; diff --git a/roagen.php b/roagen.php index acf1b55..d818826 100755 --- a/roagen.php +++ b/roagen.php @@ -97,7 +97,7 @@ foreach ($raw_array as $sub_array) $roas["roas"][$k]["asn"] = $_asn[0]; $roas["roas"][$k]["prefix"] = $_prefix; - $roas["roas"][$k]["maxLength"] = $_maxlength; + $roas["roas"][$k]["maxLength"] = ($_asn[0] != "AS0" ? $_maxlength : 128); $roas["roas"][$k]["ta"] = $_ta; $k++; @@ -187,7 +187,7 @@ foreach ($raw_array as $sub_array) $roas["roas"][$k]["asn"] = $_asn[0]; $roas["roas"][$k]["prefix"] = $_prefix; - $roas["roas"][$k]["maxLength"] = $_maxlength; + $roas["roas"][$k]["maxLength"] = ($_asn[0] != "AS0" ? $_maxlength : 32); $roas["roas"][$k]["ta"] = $_ta; $k++;