aboutsummaryrefslogtreecommitdiffstats
path: root/eval_intern.h
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-07-19 11:09:52 +1200
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-07-19 11:10:01 +1200
commitd7fdf45a4ae1bcb6fac30a24b025d4f20149ba0a (patch)
tree983309ca564439ec223dd4c6388e195ce277190e /eval_intern.h
parent9dda0a03cc19d0ca20fc8fc220760e37cb5b9f02 (diff)
downloadruby-d7fdf45a4ae1bcb6fac30a24b025d4f20149ba0a.tar.gz
Ensure cfp is initialized to NULL.
`cont_init` didn't initialize `cont->saved_ec.cfp`. Calling `cont_mark` would result in an invalid `cfp` in `rb_execution_context_mark`. Because fibers lazy-initialize the stack, fibers that are created but not resumed could cause this problem to occur.
Diffstat (limited to 'eval_intern.h')
0 files changed, 0 insertions, 0 deletions