summaryrefslogtreecommitdiff
path: root/pp_sys.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 /pp_sys.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 'pp_sys.c')
-rw-r--r--pp_sys.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pp_sys.c b/pp_sys.c
index 4b1a1e7b9f..e7e41214ec 100644
--- a/pp_sys.c
+++ b/pp_sys.c
@@ -1894,7 +1894,7 @@ PP(pp_eof)
if (MAXARG == 0) {
if (PL_op->op_flags & OPf_SPECIAL) { /* eof() */
IO *io;
- gv = PL_last_in_gv = PL_argvgv;
+ gv = PL_last_in_gv = GvEGV(PL_argvgv);
io = GvIO(gv);
if (io && !IoIFP(io)) {
if ((IoFLAGS(io) & IOf_START) && av_len(GvAVn(gv)) < 0) {