diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | signal.c | 4 |
2 files changed, 6 insertions, 3 deletions
@@ -1,4 +1,7 @@ -Wed May 30 02:09:56 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> +Wed May 30 02:14:25 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * signal.c (interrupt_init): needs to pass nil for Interrupt. + [ruby-core:11038] * signal.c (trap): fixed segfaults. [ruby-dev:30830] @@ -262,9 +262,9 @@ interrupt_init(int argc, VALUE *argv, VALUE self) { VALUE args[2]; - rb_scan_args(argc, argv, "01", &args[1]); args[0] = INT2FIX(SIGINT); - return rb_call_super(argc + 1, args); + rb_scan_args(argc, argv, "01", &args[1]); + return rb_call_super(2, args); } void |