summaryrefslogtreecommitdiff
path: root/cont.c
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@shopify.com>2025-12-01 17:49:31 +1300
committerGitHub <noreply@github.com>2025-12-01 04:49:31 +0000
commitbc9ea585bee075480b4f12f84c8ab99315766595 (patch)
tree4ba523578ddb34c478f702dcfe0e1eb960a5fc95 /cont.c
parent8eea9a502031e866f210accc7d02347fc55f65c9 (diff)
Add `rb_ec_close` function to manage execution context cleanup. (#15253)
Diffstat (limited to 'cont.c')
-rw-r--r--cont.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cont.c b/cont.c
index c49256c977..50e8ffb349 100644
--- a/cont.c
+++ b/cont.c
@@ -2907,6 +2907,7 @@ void
rb_fiber_close(rb_fiber_t *fiber)
{
fiber_status_set(fiber, FIBER_TERMINATED);
+ rb_ec_close(&fiber->cont.saved_ec);
}
static void