godaddy: Fix status field name

This shouldn't matter in practice because the `status-ipv$ipversion`
field is initialized to a non-`good` value so failing to set it to
`bad` doesn't turn it `good`, but it improves readability.
This commit is contained in:
Richard Hansen 2024-05-18 00:36:04 -04:00
parent c60aa225a1
commit f212613526

View file

@ -5764,6 +5764,7 @@ sub nic_godaddy_update {
verbose("UPDATE:", "updating %s.%s", $hostname, $zone);
my $ipversion = ($ip eq ($ipv6 // '')) ? '6' : '4';
my $status = \$config{$host}{"status-ipv$ipversion"};
my $rrset_type = ($ipversion eq '6') ? 'AAAA' : 'A';
my $data = encode_json([ {
data => $ip,
@ -5796,7 +5797,7 @@ sub nic_godaddy_update {
$reply =~ s/^.*?\n\n//s; # extract payload
my $response = eval {decode_json($reply)};
if (!defined($response) && $code != "200") {
$config{$host}{'status'} = "bad";
$$status = "bad";
failed("%s.%s -- Unexpected or empty service response, cannot parse data.", $hostname, $zone);
} elsif (defined($response->{code})) {
@ -5806,7 +5807,7 @@ sub nic_godaddy_update {
# read data
$config{$host}{"ipv$ipversion"} = $ip;
$config{$host}{'mtime'} = $now;
$config{$host}{"status-ipv$ipversion"} = 'good';
$$status = 'good';
success("%s.%s -- Updated successfully to %s (status: %s).", $hostname, $zone, $ip, $code);
next;
@ -5833,7 +5834,7 @@ sub nic_godaddy_update {
$msg = 'Unexpected service response.';
}
$config{$host}{"status-ipv$ipversion"} = 'bad';
$$status = 'bad';
failed("%s.%s -- %s", $hostname, $zone, $msg);
}
}