From 3ae4dee3054b9a4807642363e731b16a4a860044 Mon Sep 17 00:00:00 2001 From: Blackyfff Date: Sun, 28 Mar 2021 00:02:21 +0100 Subject: [PATCH] check domain for trailing dot having a trailing dot in domainname is a common Copy&Paste error but generates wrong config files Signed-off-by: Blackyfff --- check | 3 +++ 1 file changed, 3 insertions(+) diff --git a/check b/check index d363f44..8ae9e08 100755 --- a/check +++ b/check @@ -298,6 +298,9 @@ def do_checks(srcdir): errcnt += check_rdns(data) for domain in data.get('domains', []): errcnt += check_dupe("Domain", domain.upper(), domains, community) + if domain.endswith('.'): + errcnt += 1 + error("Domain ends with .: %s" % (domain)) try: domain.encode("ascii").decode("idna") except (UnicodeEncodeError, UnicodeError):