diff options
author | Karl <khw@karl.(none)> | 2009-01-18 15:34:58 -0700 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2009-01-19 09:29:27 +0100 |
commit | 7bf7986364dc86acb86c5d83e7512b8dbdcb0165 (patch) | |
tree | f876493112f7120d15555d6cd0ea79116b54843c /sv.c | |
parent | 642d3d283bbbcadf2460de3a8aac4b1943137ece (diff) | |
download | perl-7bf7986364dc86acb86c5d83e7512b8dbdcb0165.tar.gz |
Combine sv_utf8_upgrade with a following grow
Diffstat (limited to 'sv.c')
-rw-r--r-- | sv.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -4796,7 +4796,8 @@ Perl_sv_catsv_flags(pTHX_ SV *const dsv, register SV *const ssv, const I32 flags spv = SvPV_const(csv, slen); } else - sv_utf8_upgrade_nomg(dsv); + /* Leave enough space for the cat that's about to happen */ + sv_utf8_upgrade_flags_grow(dsv, 0, slen); } sv_catpvn_nomg(dsv, spv, slen); } |