diff options
author | Dave Mitchell <davem@fdisolutions.com> | 2004-08-20 21:20:48 +0000 |
---|---|---|
committer | Dave Mitchell <davem@fdisolutions.com> | 2004-08-20 21:20:48 +0000 |
commit | 804ffa601be28a067773828f4a48de171077c8b8 (patch) | |
tree | 0d895496975643ad2347e20cd28ab35b734d80cf /perl.c | |
parent | 87499469a499c34de2e9d2f7beb23f683254b418 (diff) | |
download | perl-804ffa601be28a067773828f4a48de171077c8b8.tar.gz |
a regex in STDOUT destructor coredumped because regex pad already
freed
p4raw-id: //depot/perl@23230
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -487,6 +487,9 @@ perl_destruct(pTHXx) #endif #endif /* !PERL_MICRO */ + /* reset so print() ends up where we expect */ + setdefout(Nullgv); + #ifdef USE_ITHREADS /* the syntax tree is shared between clones * so op_free(PL_main_root) only ReREFCNT_dec's @@ -628,9 +631,6 @@ perl_destruct(pTHXx) PL_dbargs = Nullav; PL_debstash = Nullhv; - /* reset so print() ends up where we expect */ - setdefout(Nullgv); - SvREFCNT_dec(PL_argvout_stack); PL_argvout_stack = Nullav; |