From 2dfc8933bd0dcc8ccf7fb0c1f572b9a4b399867b Mon Sep 17 00:00:00 2001 From: dzaima Date: Sat, 3 Feb 2024 18:20:07 +0200 Subject: [PATCH] fix refcount leak in casrt_c2 --- src/builtins/sysfn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/sysfn.c b/src/builtins/sysfn.c index e7f0b792..74b25aea 100644 --- a/src/builtins/sysfn.c +++ b/src/builtins/sysfn.c @@ -216,8 +216,8 @@ B asrt_c2(B t, B w, B x) { thr(w); } B casrt_c2(B t, B w, B x) { - B fullpath = load_fullpath(COMPS_CREF(path), COMPS_CREF(name)); if (LIKELY(isF64(x) && o2fG(x)==1)) { dec(w); return x; } + B fullpath = load_fullpath(COMPS_CREF(path), COMPS_CREF(name)); unwindCompiler(); dec(x); if (isArr(w) && IA(w)==2) {