From 080ac8563ee686b6fd1b799a7c2d2edb079404a5 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Thu, 13 Apr 2006 14:14:57 +0000 Subject: [PATCH] For duping SAVEHINTS it rather helps if you pay attention to what is actually being pushed onto the save stack. p4raw-id: //depot/perl@27790 --- sv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sv.c b/sv.c index d490e42..b13d6d9 100644 --- a/sv.c +++ b/sv.c @@ -10578,9 +10578,9 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param) i = POPINT(ss,ix); TOPINT(nss,ix) = i; ptr = POPPTR(ss,ix); - if (((COP *)ptr)->cop_hints) { + if (ptr) { HINTS_REFCNT_LOCK; - ((COP *)ptr)->cop_hints->refcounted_he_refcnt++; + ((struct refcounted_he *)ptr)->refcounted_he_refcnt++; HINTS_REFCNT_UNLOCK; } TOPPTR(nss,ix) = ptr; -- 1.8.3.1