- From: Ville Skytta via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 26 Jun 2009 20:51:52 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/validator/httpd/cgi-bin In directory hutz:/tmp/cvs-serv19239/httpd/cgi-bin Modified Files: check Log Message: Avoid error log trashing from errors without a line number (such as some validator.nu info messages). Index: check =================================================================== RCS file: /sources/public/validator/httpd/cgi-bin/check,v retrieving revision 1.659 retrieving revision 1.660 diff -u -d -r1.659 -r1.660 --- check 26 Jun 2009 20:50:01 -0000 1.659 +++ check 26 Jun 2009 20:51:50 -0000 1.660 @@ -2095,7 +2095,8 @@ foreach my $err (@{$File->{Errors}}) { my $line; my $col = 0; - if($File->{Content}->[$err->{line}-1]) { # avoid truncating lines that do not exist + # avoid truncating lines that do not exist + if (defined($err->{line}) && $File->{Content}->[$err->{line}-1]) { if (defined($err->{char}) && $err->{char} =~ /^[0-9]+$/ ){ ($line, $col) = &truncate_line($File->{Content}->[$err->{line}-1], $err->{char}); $line = &mark_error($line, $col);
Received on Friday, 26 June 2009 20:52:07 UTC