summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2003-08-08 23:28:48 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2003-08-09 07:11:32 +0000
commit39cf41c2bf3759609409070b764ece8bd1114aea (patch)
tree3ff6ea34a761ca67a609c6827d1c71457289d6ec /sv.c
parente8c8d959315d53d951cc75427f9a58a15d8cf780 (diff)
downloadperl-39cf41c2bf3759609409070b764ece8bd1114aea.tar.gz
[ PATCH] Re: strange destruction problem on VMS
Message-ID: <20030808212848.GA2628@fdgroup.com> p4raw-id: //depot/perl@20574
Diffstat (limited to 'sv.c')
-rw-r--r--sv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sv.c b/sv.c
index 6fca92e440..2c24d266ce 100644
--- a/sv.c
+++ b/sv.c
@@ -5309,6 +5309,7 @@ Perl_sv_replace(pTHX_ register SV *sv, register SV *nsv)
#endif
SvREFCNT(sv) = refcnt;
SvFLAGS(nsv) |= SVTYPEMASK; /* Mark as freed */
+ SvREFCNT(nsv) = 0;
del_SV(nsv);
}