in reply to Disable writing of eval'd errors to CGI log

You surely mean eval { }; if ($@) { }, don't you? The semicolon is imporant there.

Replies are listed 'Best First'.
Re: Re: Disable writing of eval'd errors to CGI log
by Zed_Lopez (Chaplain) on Nov 27, 2003 at 16:45 UTC
    No, bart put his eval, whose block was correctly terminated with a semicolon, within another block so he could localize $SIG{__DIE__}. That block shouldn't get a semicolon and doesn't have one.