diff --git a/ddclient.in b/ddclient.in index 93a3b43..90cc866 100755 --- a/ddclient.in +++ b/ddclient.in @@ -2594,7 +2594,7 @@ sub header_ok { if ($line =~ m%^s*HTTP/1.*\s+(\d+)%i) { my $result = $1; - if ($result eq '200') { + if ($result =~ m/^2\d\d$/) { $ok = 1; } elsif ($result eq '401') {