Skip to content

Commit

Permalink
use name_err_initialize() because NoMethodError.new raises an excepti…
Browse files Browse the repository at this point in the history
…on if passed more than 3 arguments
  • Loading branch information
Watson1978 committed Jul 11, 2012
1 parent 235d662 commit 7c58281
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions error.c
Expand Up @@ -746,11 +746,7 @@ static VALUE
nometh_err_initialize(VALUE self, SEL sel, int argc, VALUE *argv)
{
VALUE args = (argc > 2) ? argv[--argc] : Qnil;
//name_err_initialize(self, sel, argc, argv);
if (sel == 0) {
sel = argc == 0 ? selInitialize : selInitialize2;
}
rb_vm_call_super(self, sel, argc, argv);
name_err_initialize(self, sel, argc, argv);
rb_iv_set(self, "args", args);
return self;
}
Expand Down

0 comments on commit 7c58281

Please sign in to comment.