diff --git a/ddclient.in b/ddclient.in index b6db09c..df17d6e 100755 --- a/ddclient.in +++ b/ddclient.in @@ -1649,7 +1649,12 @@ sub _print_hash { $value = ""; } elsif (ref $ptr eq 'HASH') { foreach my $key (sort keys %$ptr) { - _print_hash("${string}\{$key\}", $ptr->{$key}); + if (($key eq "login") || ($key eq "password")) { + $value = ""; + } else { + $value = $ptr->{$key}; + } + _print_hash("${string}\{$key\}", $value); } return; }