diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1998-11-17 07:43:08 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-11-17 07:43:08 +0000 |
commit | 24d3c5181312bc6d6fc2f89a6710968ed97b31dc (patch) | |
tree | 40b5bc457f0c2ca2999c3004c986e85e71885f33 /perl.c | |
parent | 95dfd3ab5ca3e72850832fe8585dd8f0b3fc729f (diff) | |
download | perl-24d3c5181312bc6d6fc2f89a6710968ed97b31dc.tar.gz |
ensure PL_dirty is reinit-ed properly under -DMULTIPLICITY
p4raw-id: //depot/perl@2244
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -354,6 +354,7 @@ perl_destruct(register PerlInterpreter *sv_interp) PL_main_start = Nullop; SvREFCNT_dec(PL_main_cv); PL_main_cv = Nullcv; + PL_dirty = TRUE; if (PL_sv_objcount) { /* @@ -361,8 +362,6 @@ perl_destruct(register PerlInterpreter *sv_interp) * destructors and destructees still exist. Some sv's might remain. * Non-referenced objects are on their own. */ - - PL_dirty = TRUE; sv_clean_objs(); } @@ -1872,6 +1871,7 @@ init_interp(void) PL_profiledata = NULL; \ PL_rsfp = Nullfp; \ PL_rsfp_filters = Nullav; \ + PL_dirty = FALSE; \ } STMT_END I_REINIT; #else |