diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | eval.c | 5 |
2 files changed, 7 insertions, 3 deletions
@@ -1,3 +1,8 @@ +Fri Dec 5 17:26:23 2003 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (rb_exec_end_proc): maintain tmp_end_procs. + [ruby-dev:22154] + Fri Dec 5 13:36:59 2003 Yukihiro Matsumoto <matz@ruby-lang.org> * eval.c (rb_exec_end_proc): should not clear end_procs and @@ -6626,7 +6626,7 @@ rb_exec_end_proc() error_handle(status); } tmp = link; - link = link->next; + tmp_end_procs = link = link->next; free(tmp); } } @@ -6644,11 +6644,10 @@ rb_exec_end_proc() error_handle(status); } tmp = link; - link = link->next; + tmp_end_procs = link = link->next; free(tmp); } } - tmp_end_procs = 0; ruby_safe_level = safe; } |