Skip to content

Commit d69e499

Browse files
committed
fixup named->namepv should be saveshared
1 parent 4f5a753 commit d69e499

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

op.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,7 +1232,7 @@ Perl_op_clear(pTHX_ OP *o)
12321232
if(aux->named) {
12331233
for(size_t namedix = 0; namedix < aux->n_named; namedix++) {
12341234
struct op_multiparam_named_aux *named = aux->named + namedix;
1235-
Safefree(named->namepv);
1235+
PerlMemShared_free((void *)named->namepv);
12361236
}
12371237
PerlMemShared_free(aux->named);
12381238
}
@@ -17214,7 +17214,7 @@ Perl_subsignature_finish(pTHX)
1721417214
struct op_multiparam_named_aux *named = aux->named + namedix;
1721517215
namedix++;
1721617216

17217-
named->namepv = savepv(namepv);
17217+
named->namepv = savesharedpv(namepv);
1721817218
named->namelen = namelen;
1721917219
named->namehash = namehash;
1722017220
named->padix = param->padix;

0 commit comments

Comments
 (0)