local $!=0;undef*STDOUT;#segfaults
Has been around for a while. Possible other magic IO vars are
possibly affected as well. Reported by Jos Boumans.
p4raw-id: //depot/perl@12303
case '|':
{
IO *io = GvIOp(PL_defoutgv);
+ if(!io)
+ break;
if ((SvIOK(sv) ? SvIVX(sv) : sv_2iv(sv)) == 0)
IoFLAGS(io) &= ~IOf_FLUSH;
else {