From 5fec2aa9dfc109e8b95ebfbb61d59018d5739592 Mon Sep 17 00:00:00 2001 From: Calvin Rose Date: Fri, 27 Feb 2026 18:18:10 -0600 Subject: [PATCH] Move some files around code more defensively for mitigation. --- src/core/vm.c | 2 +- test/{ => c}/test-gc-pcall.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename test/{ => c}/test-gc-pcall.c (100%) diff --git a/src/core/vm.c b/src/core/vm.c index 162defd7..1ae82b48 100644 --- a/src/core/vm.c +++ b/src/core/vm.c @@ -1127,11 +1127,11 @@ static JanetSignal run_vm(JanetFiber *fiber, Janet in) { } fiber->child = child; JanetSignal sig = janet_continue_no_check(child, stack[C], &retreg); + stack = fiber->data + fiber->frame; if (sig != JANET_SIGNAL_OK && !(child->flags & (1 << sig))) { vm_return(sig, retreg); } fiber->child = NULL; - stack = fiber->data + fiber->frame; stack[A] = retreg; vm_checkgc_pcnext(); } diff --git a/test/test-gc-pcall.c b/test/c/test-gc-pcall.c similarity index 100% rename from test/test-gc-pcall.c rename to test/c/test-gc-pcall.c