TEST="
in procmail/procmail-lib.pl, line 43-49:
* $fh is the config file.
* $_ contains the content of a line of the config file.
while(/^\s*([^\s=]+)\s*=([^"]*)"([^"]*)$/) {
# Quote in environment variable that is not ended!
local $cont = <$fh>;
$cont =~ s/\r|\n//g;
$_ .= "\n".$cont;
$lnum++;
}
EOF on local $cont = <$fh>; is not handled.
So, the loop cannot be terminated with mismatched quote.
Thanks - we'll fix this in the next release.