note
tlm
<p>Thanks for the tip. That's good to know in general.</p>
<p>The way I ultimately solved the problem was to examine the requests generated by both Safari and Firefox. One important difference was that Firefox was sending a "Keep-Alive: 300" header, while Safari wasn't. This gave me the idea of modifying the redirection to
<c>
print redirect( -Location => self_url(), -Connection => 'close' );
</c>
This worked.</p>
<p>But your suggestion of closing STDERR also works. I'll do both from now on, for good measure. :-)</p>
<div class="pmsig"><div class="pmsig-439528">
<p><small>the lowliest monk</small></p>
</div></div>
714883
714909