diff options
author | Nicholas Clark <nick@ccl4.org> | 2004-07-08 13:06:35 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2004-07-08 13:06:35 +0000 |
commit | d9835d7bf59fcc9440cd048087dd1aca56d11458 (patch) | |
tree | 2228f85478f283f167f3540e5b5e72294206778e | |
parent | cadc4bb121f9be4348fe9dd265548193c5726cd2 (diff) | |
download | perl-d9835d7bf59fcc9440cd048087dd1aca56d11458.tar.gz |
Integrate:
[ 23063]
Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
as an argument.
p4raw-link: @23063 on //depot/perl: 808c356fac3636c92b02c9645ce5534d6ad58b38
p4raw-id: //depot/maint-5.8/perl@23064
p4raw-integrated: from //depot/perl@23057 'merge in' sv.c (@23018..)
-rw-r--r-- | sv.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -3447,6 +3447,8 @@ Perl_sv_utf8_upgrade_flags(pTHX_ register SV *sv, I32 flags) U8 *s, *t, *e; int hibit = 0; + if (sv == &PL_sv_undef) + return 0; if (!SvPOK(sv)) { STRLEN len = 0; (void) SvPV_force(sv,len); |