Skip to content

Commit fd2d97d

Browse files
khwilliamsonLeont
authored andcommitted
Use setpv not catpv
For extremely large version numbers, an undefined SV is appended to. See https://rt.perl.org/Ticket/Display.html?id=128207. The changes to non-vutil.c have long been in blead.
1 parent 53bca00 commit fd2d97d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

vutil/vutil.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ Perl_upg_version(pTHX_ SV *ver, bool qv)
693693
#endif
694694

695695
if (sv) {
696-
Perl_sv_catpvf(aTHX_ sv, "%.9" NVff, SvNVX(ver));
696+
Perl_sv_setpvf(aTHX_ sv, "%.9" NVff, SvNVX(ver));
697697
len = SvCUR(sv);
698698
buf = SvPVX(sv);
699699
}

0 commit comments

Comments
 (0)