[ruby-cvs:78260] a5fe08fdd9 (master): care about TAG_FATAL.
"Koichi Sasada" <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.cvs |
|---|---|
| Message-ID | <[email protected]> |
Koichi Sasada 2019-11-19 16:56:56 +0900 (Tue, 19 Nov 2019)
New Revision: a5fe08fdd9
https://github.com/ruby/ruby/commit/a5fe08fdd9
Log:
care about TAG_FATAL.
TAG_FATAL represents interpreter closing state and ec->errinfo
contains FIXNUM (eTerminateSignal, etc). If we need to change the
state, then errinfo is also changed because TAG_RAISE assumes that
ec->errinfo contains a Exception object.
Without this patch, TAG_FATAL is ignored and no ec->errinfo change
so that it causes critical issue.
[Bug #16177]
Modified files:
load.c