summaryrefslogtreecommitdiff
path: root/pp_pack.c
diff options
context:
space:
mode:
authorWolfgang Laun <Wolfgang.Laun@alcatel.at>2001-11-21 11:23:16 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2001-11-21 13:52:30 +0000
commitb81060d6a6f72d4d81c48e5d8d024423810b6ce8 (patch)
treecb8dfcc6984206c265db9d58e3273486b623581d /pp_pack.c
parent0a7c7f4fca760548390159c148b40caeb4e5a91d (diff)
downloadperl-b81060d6a6f72d4d81c48e5d8d024423810b6ce8.tar.gz
Z*/[AZa]* fails to pack length properly
Message-ID: <200111211023160020.0050BD28@smtp.chello.at> p4raw-id: //depot/perl@13163
Diffstat (limited to 'pp_pack.c')
-rw-r--r--pp_pack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pp_pack.c b/pp_pack.c
index 021c35c737..705ee12fc7 100644
--- a/pp_pack.c
+++ b/pp_pack.c
@@ -1386,7 +1386,7 @@ PP(pp_pack)
case 'a':
fromstr = NEXTFROM;
aptr = SvPV(fromstr, fromlen);
- if (pat[-1] == '*') {
+ if (pat[lengthcode ? -2 : -1] == '*') { /* -2 after '/' */
len = fromlen;
if (datumtype == 'Z')
++len;