X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Futil%2FCAA.java;h=df8b1f5f2fda6f0f9993ee085df363e7f76bcce5;hb=5e75c08b32119d8b45ed0a1d900ad523f4503bb3;hp=7100b55708918777bd33f4fb83826ce467878ccd;hpb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;p=gigi.git diff --git a/src/club/wpia/gigi/util/CAA.java b/src/club/wpia/gigi/util/CAA.java index 7100b557..df8b1f5f 100644 --- a/src/club/wpia/gigi/util/CAA.java +++ b/src/club/wpia/gigi/util/CAA.java @@ -87,6 +87,9 @@ public class CAA { private static CAARecord[] getEffectiveCAARecords(String name) throws NamingException { CAARecord[] caa = DNSUtil.getCAAEntries(name); String publicSuffix = PublicSuffixes.getInstance().getRegistrablePart(name); + if (name.equals(publicSuffix)) { + return caa; + } // TODO missing alias processing while (caa.length == 0 && name.contains(".")) { name = name.split("\\.", 2)[1];