diff options
Diffstat (limited to 'lexers/LexOthers.cxx')
| -rw-r--r-- | lexers/LexOthers.cxx | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/lexers/LexOthers.cxx b/lexers/LexOthers.cxx index a1a2e3054..8015af1c9 100644 --- a/lexers/LexOthers.cxx +++ b/lexers/LexOthers.cxx @@ -922,8 +922,9 @@ static int RecogniseErrorListLine(const char *lineBuffer, unsigned int lengthLin  	        (strstr(lineBuffer, " at ") < (lineBuffer + lengthLine)) &&  	           strstr(lineBuffer, " line ") &&  	           (strstr(lineBuffer, " line ") < (lineBuffer + lengthLine)) && -	        (strstr(lineBuffer, " at ") < (strstr(lineBuffer, " line ")))) { -		// perl error message +	        (strstr(lineBuffer, " at ") + 4 < (strstr(lineBuffer, " line ")))) { +		// perl error message: +		// <message> at <file> line <line>  		return SCE_ERR_PERL;  	} else if ((memcmp(lineBuffer, "   at ", 6) == 0) &&  	           strstr(lineBuffer, ":line ")) { | 
