diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-01-22 00:39:41 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-01-22 00:39:41 +0000 |
commit | fa35793198fbd7697db6a5d5c35b07311ae8babf (patch) | |
tree | 9f605b67623513e8e6ecad69b91f6de023d22beb /pp_pack.c | |
parent | 5c2d76f34c50ec01c8926c5214329a5837dff2a8 (diff) | |
download | perl-fa35793198fbd7697db6a5d5c35b07311ae8babf.tar.gz |
Remove now-unnecessary check. (It's done earlier)
p4raw-id: //depot/perl@23858
Diffstat (limited to 'pp_pack.c')
-rw-r--r-- | pp_pack.c | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -1411,13 +1411,10 @@ S_unpack_rec(pTHX_ register tempsym_t* symptr, register char *s, char *strbeg, c break; case 'p': while (len-- > 0) { - if (sizeof(char*) > strend - s) - break; - else { - Copy(s, &aptr, 1, char*); - DO_BO_UNPACK_P(aptr); - s += sizeof(char*); - } + assert (sizeof(char*) <= strend - s); + Copy(s, &aptr, 1, char*); + DO_BO_UNPACK_P(aptr); + s += sizeof(char*); /* newSVpv generates undef if aptr is NULL */ PUSHs(sv_2mortal(newSVpv(aptr, 0))); } |