diff --git a/ddclient.in b/ddclient.in index 235628c..2908849 100755 --- a/ddclient.in +++ b/ddclient.in @@ -4291,11 +4291,11 @@ sub nic_dnsexit2_update { # Handle statuses if ($status eq 'good') { $config{$h}{'mtime'} = $now; - for my $tracked_ipv (keys %total_payload) { - $config{$h}{"ipv$tracked_ipv"} = $total_payload{$tracked_ipv}{content}; - $config{$h}{"status-ipv$tracked_ipv"} = 'good'; + for my $ipv (keys %total_payload) { + $config{$h}{"ipv$ipv"} = $total_payload{$ipv}{content}; + $config{$h}{"status-ipv$ipv"} = 'good'; success("%s", $message); - success("Updated %s successfully to IPv$tracked_ipv address %s at time %s", $h, $total_payload{$tracked_ipv}{content}, prettytime($config{$h}{'mtime'})); + success("Updated %s successfully to IPv$ipv address %s at time %s", $h, $total_payload{$ipv}{content}, prettytime($config{$h}{'mtime'})); } } elsif ($status eq 'warning') { warning("%s", $message);