diff --git a/ChangeLog b/ChangeLog index 32d5cbe740..5490e5eb55 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ Tue Nov 30 14:58:33 2004 WATANABE Hirofumi Tue Nov 30 00:49:08 2004 Yukihiro Matsumoto + * eval.c (PUSH_FRAME): flags should have been initialized. + * eval.c (rb_eval): [ruby-core:03856] * io.c (rb_io_sysread): use temporary lock. [ruby-dev:24992] diff --git a/eval.c b/eval.c index c718e79b6e..1d2f424cf6 100644 --- a/eval.c +++ b/eval.c @@ -663,6 +663,7 @@ static unsigned long frame_unique = 0; _frame.node = ruby_current_node; \ _frame.iter = ruby_iter->iter; \ _frame.argc = 0; \ + _frame.flags = 0; \ _frame.uniq = frame_unique++; \ ruby_frame = &_frame