diff options
author | Jeremy Evans <code@jeremyevans.net> | 2022-02-17 10:24:01 -0800 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2022-03-24 12:31:07 -0700 |
commit | 343ea9967e4a6b279eed6bd8e81ad0bdc747f254 (patch) | |
tree | 96c0a77db135ec1fdd374144e0e00238e2dfc1c3 /ext | |
parent | 33b13bd9f19ac806c34d428af49a71c1aa286f7e (diff) |
Raise RuntimeError if Kernel#binding is called from a non-Ruby frame
Check whether the current or previous frame is a Ruby frame in
call_trace_func before attempting to create a binding for the frame.
Fixes [Bug #18487]
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5567
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions