- From: Mercurial notifier <nobody@w3.org>
- Date: Thu, 05 Aug 2010 14:46:57 +0000
- To: link-checker updates <www-validator-cvs@w3.org>
changeset: 58:4a696dfb6359 user: ville date: Sun Apr 11 20:32:06 2004 +0000 files: bin/checklink description: Use "(no message)" if for some reason we do not receive a reason phrase in the response status line. diff -r 08eff5f91cd2 -r 4a696dfb6359 bin/checklink --- a/bin/checklink Sun Apr 11 20:27:27 2004 +0000 +++ b/bin/checklink Sun Apr 11 20:32:06 2004 +0000 @@ -5,7 +5,7 @@ # (c) 1999-2004 World Wide Web Consortium # based on Renaud Bruyeron's checklink.pl # -# $Id: checklink,v 3.32 2004-04-11 19:33:39 ville Exp $ +# $Id: checklink,v 3.33 2004-04-11 20:32:06 ville Exp $ # # This program is licensed under the W3C(r) Software License: # http://www.w3.org/Consortium/Legal/copyright-software @@ -64,7 +64,7 @@ my $response = $self->W3C::UserAgent::SUPER::simple_request(@_); if (! defined($self->{FirstResponse})) { $self->{FirstResponse} = $response->code(); - $self->{FirstMessage} = $response->message(); + $self->{FirstMessage} = $response->message() || '(no message)'; } return $response; } @@ -106,7 +106,7 @@ $PACKAGE = 'W3C Link Checker'; $PROGRAM = 'W3C-checklink'; $VERSION = '3.9.3-dev'; - my ($cvsver) = q$Revision: 3.32 $ =~ /(\d+[\d\.]*\.\d+)/; + my ($cvsver) = q$Revision: 3.33 $ =~ /(\d+[\d\.]*\.\d+)/; $REVISION = sprintf('version %s [%s] (c) 1999-2004 W3C', $VERSION, $cvsver); $AGENT = sprintf('%s/%s [%s] %s', @@ -841,7 +841,7 @@ } else { &html_header($uri) if $Opts{HTML}; &hprintf("\nError: %d %s\n", - $response->code(), $response->message()); + $response->code(), $response->message() || '(no message)'); } } $response->{Stop} = 1; @@ -1027,7 +1027,7 @@ # Rewind, check for the original code and message. for (my $tmp = $response->previous(); $tmp; $tmp = $tmp->previous()) { $results{$uri}{location}{orig} = $tmp->code(); - $results{$uri}{location}{orig_message} = $tmp->message(); + $results{$uri}{location}{orig_message} = $tmp->message() || '(no message)'; } $results{$uri}{location}{success} = $response->is_success(); # Stores the authentication information @@ -1044,7 +1044,7 @@ $results{$uri}{location}{record} = $results{$uri}{location}{display}; } # Did it fail? - $results{$uri}{location}{message} = $response->message(); + $results{$uri}{location}{message} = $response->message() || '(no message)'; if (! $results{$uri}{location}{success}) { &hprintf("Error: %d %s\n", $results{$uri}{location}{code},
Received on Thursday, 5 August 2010 14:47:13 UTC