summaryrefslogtreecommitdiff
path: root/load.c
diff options
context:
space:
mode:
Diffstat (limited to 'load.c')
-rw-r--r--load.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/load.c b/load.c
index 1c17587c47..cf3adcbb3e 100644
--- a/load.c
+++ b/load.c
@@ -1079,10 +1079,10 @@ require_internal(rb_execution_context_t *ec, VALUE fname, int exception)
}
EC_POP_TAG();
- th = rb_ec_thread_ptr(ec);
- th->top_self = self;
- th->top_wrapper = wrapper;
- if (reset_ext_config) ext_config_pop(th, &prev_ext_config);
+ rb_thread_t *th2 = rb_ec_thread_ptr(ec);
+ th2->top_self = self;
+ th2->top_wrapper = wrapper;
+ if (reset_ext_config) ext_config_pop(th2, &prev_ext_config);
if (ftptr) load_unlock(RSTRING_PTR(path), !state);