note
philcrow
Is it possible that CGI::Carp was the only thing making headers? I read in the docs:
<blockquote>
Fatal errors will now be echoed to the browser as well as to the log. CGI::Carp arranges to send a minimal HTTP header to the browser...
</blockquote>
which makes me suspect that you aren't sending headers in any other way. But that's just my best guess without running any code.
<p>
Phil
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-480254">
The <a href='http://stores.lulu.com/philcrow'>Gantry Web Framework Book</a> is now available.
</div></div>
643974
643974