From 038b31cf77fdc81929292f066ab0bb7842d90ba8 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Tue, 23 Jul 2024 01:12:31 -0400 Subject: [PATCH] porkbun: Simplify zone removal logic --- ddclient.in | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ddclient.in b/ddclient.in index 3a626b6..f6ed02f 100755 --- a/ddclient.in +++ b/ddclient.in @@ -6772,12 +6772,7 @@ sub nic_porkbun_update { if ($config{$h}{'root-domain'}) { $domain = $config{$h}{'root-domain'}; $sub_domain = $h; - if ($h eq $domain) { - $sub_domain = ''; - } else { - $sub_domain =~ s/\.\Q$domain\E//; - } - if ($sub_domain eq $h) { + if ($sub_domain !~ s/(?:^|\.)\Q$domain\E$//) { failed("'root-domain' (%s) is not part of the full host name (%s)!", $domain, $h); next; }