diff options
author | Nicholas Clark <nick@ccl4.org> | 2006-01-31 22:59:27 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2006-01-31 22:59:27 +0000 |
commit | b3d904f31378536c078f52a858f0bfe70f0bade7 (patch) | |
tree | 8316fe66b00b384ad29c6face883f812414982f2 /doio.c | |
parent | fc2007d4a9b17b1ac334e18213f5b0840803b58d (diff) | |
download | perl-b3d904f31378536c078f52a858f0bfe70f0bade7.tar.gz |
Make Perl_gv_fetchpvn_flags actually heed the passed in length.
This means that \0 bytes in symbolic references now work.
p4raw-id: //depot/perl@27028
Diffstat (limited to 'doio.c')
-rw-r--r-- | doio.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -336,7 +336,7 @@ Perl_do_openn(pTHX_ GV *gv, register const char *oname, I32 len, int as_raw, } else { GV *thatgv; - thatgv = gv_fetchpvn_flags(type, type-tend, + thatgv = gv_fetchpvn_flags(type, tend - type, 0, SVt_PVIO); thatio = GvIO(thatgv); } |