summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--thread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/thread.c b/thread.c
index b84fd17c84..f6919b8188 100644
--- a/thread.c
+++ b/thread.c
@@ -1477,7 +1477,7 @@ rb_nogvl(void *(*func)(void *), void *data1,
data2 = th;
}
else if (ubf && vm_living_thread_num(th->vm) == 1) {
- if (RB_NOGVL_UBF_ASYNC_SAFE) {
+ if (flags & RB_NOGVL_UBF_ASYNC_SAFE) {
th->vm->ubf_async_safe = 1;
}
else {