From 06eeec8a40fb9b78a2583fafe6247ed8c771ebcf Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 29 May 2007 17:13:05 +0000 Subject: [PATCH] * signal.c (interrupt_init): needs to pass nil for Interrupt. [ruby-core:11038] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 ++++- signal.c | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 53762f3542..b943177e8e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -Wed May 30 02:09:56 2007 Nobuyoshi Nakada +Wed May 30 02:14:25 2007 Nobuyoshi Nakada + + * signal.c (interrupt_init): needs to pass nil for Interrupt. + [ruby-core:11038] * signal.c (trap): fixed segfaults. [ruby-dev:30830] diff --git a/signal.c b/signal.c index c1b4178413..ca96d22895 100644 --- a/signal.c +++ b/signal.c @@ -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