godaddy: Simplify for
loop
This commit is contained in:
parent
3258ea34c0
commit
b1c0029604
1 changed files with 2 additions and 5 deletions
|
@ -5738,13 +5738,10 @@ EoEXAMPLE
|
||||||
sub nic_godaddy_update {
|
sub nic_godaddy_update {
|
||||||
debug("\nnic_godaddy_update --------------------");
|
debug("\nnic_godaddy_update --------------------");
|
||||||
for my $h (@_) {
|
for my $h (@_) {
|
||||||
my $ipv4 = delete $config{$h}{'wantipv4'};
|
|
||||||
my $ipv6 = delete $config{$h}{'wantipv6'};
|
|
||||||
my $zone = $config{$h}{'zone'};
|
my $zone = $config{$h}{'zone'};
|
||||||
(my $hostname = $h) =~ s/\.\Q$zone\E$//;
|
(my $hostname = $h) =~ s/\.\Q$zone\E$//;
|
||||||
for my $ip ($ipv4, $ipv6) {
|
for my $ipv ('4', '6') {
|
||||||
next if (!$ip);
|
my $ip = delete($config{$h}{"wantipv$ipv"}) or next;
|
||||||
my $ipv = ($ip eq ($ipv6 // '')) ? '6' : '4';
|
|
||||||
info("$h: Setting IPv$ipv address to $ip");
|
info("$h: Setting IPv$ipv address to $ip");
|
||||||
my $rrset_type = ($ipv eq '6') ? 'AAAA' : 'A';
|
my $rrset_type = ($ipv eq '6') ? 'AAAA' : 'A';
|
||||||
my $data = encode_json([{
|
my $data = encode_json([{
|
||||||
|
|
Loading…
Reference in a new issue