summaryrefslogtreecommitdiff
path: root/doio.c
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2002-02-08 01:21:07 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2002-02-08 14:14:16 +0000
commited2c6b9b45ca155543a6a8e651e2d3e0d446406e (patch)
tree3d26bca888d8c378415b17a5d55fa709dd0169a7 /doio.c
parent327ccce1a786df11565e91b4bb4adc2762c13d28 (diff)
downloadperl-ed2c6b9b45ca155543a6a8e651e2d3e0d446406e.tar.gz
Re: [PATCH] eof() coredumps when ARGV is aliased to another filehandle
Message-ID: <20020208002107.E763@rafael> p4raw-id: //depot/perl@14601
Diffstat (limited to 'doio.c')
-rw-r--r--doio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/doio.c b/doio.c
index 68853c2d38..0520992cc7 100644
--- a/doio.c
+++ b/doio.c
@@ -997,7 +997,7 @@ Perl_do_eof(pTHX_ GV *gv)
PerlIO_set_cnt(IoIFP(io),-1);
}
if (PL_op->op_flags & OPf_SPECIAL) { /* not necessarily a real EOF yet? */
- if (!nextargv(PL_argvgv)) /* get another fp handy */
+ if (gv != PL_argvgv || !nextargv(gv)) /* get another fp handy */
return TRUE;
}
else