From: "Iñaki Baz Castillo" Date: 2012-05-01T05:03:56+09:00 Subject: Re: [C extension] Getting the associated exception instance after using rb_protect() 2012/4/30 Martin Boßlet : >> The problem is that the exception seems to remain "alive" in the >> thread, so when the thread ends the exception is raised! >> How to avoid that? this is: how to tell the thread "please forgive the >> last exception forever"? >> >> Thanks a lot. >> > > Untested, but again I think setting the active exception to nil by > issuing > > rb_set_errinfo(Qnil); > > should "swallow" the exception. However, there could be a more > elegant way to this... And again it properly works :) -- Iñaki Baz Castillo