From: Nobuyoshi Nakada Date: 2015-03-12T17:38:54+09:00 Subject: [ruby-core:68504] Re: [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false" On 2015/03/12 12:08, Eric Wong wrote: > I think the st_delete call in rb_get_kwargs interacts badly with with > keyword optimizations ko1 did in 2.2. My work-in-progress patch > gets stuck on the OpenSSL read_nonblock (from > ext/openssl/lib/openssl/buffering.rb) in test/openssl/test_ssl.rb It is an intentional behavior. Add this after `rb_get_kwargs()` call. if (except != Qundef) rb_hash_aset(opts, ID2SYM(id_exception), except); -- Nobu Nakada