Inline HTML Warning Bug
Mark Sapiro
mark at msapiro.net
Wed Mar 1 16:38:19 UTC 2017
On 03/01/2017 07:33 AM, Berlakovich Felix (OeRK-W) wrote:
>
> Changing the regex fixes the problem:
>
>
>
> 4595c4601
> < $line =~ s/\<html\>/$&$warning/i;
> ---
>> $line =~ s/\<html(.*)\>/$&$warning/i;
>
>
> However, I am not sure about possible consequences. Any recommendations?
I would make it
$line =~ s/\<html[^>]*\>/$&$warning/i;
or possibly even
$line =~ s/\<html( [^>]*)?\>/$&$warning/i;
But even these won't match if the <html tag isn't closed on the same
line, so maybe even
$line =~ s/\<html( [^>]*)?(\>|$)/$&$warning/i;
but I haven't tested any of this.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the MailScanner
mailing list