diff --git a/src/funcs.c b/src/funcs.c index b791b5d97d..bcab25b2b1 100644 --- a/src/funcs.c +++ b/src/funcs.c @@ -415,8 +415,8 @@ Obj STEVES_TRACING; #endif #define CHECK_RECURSION_BEFORE \ - CheckRecursionBefore(); \ - HookedLineIntoFunction(func); + HookedLineIntoFunction(func); \ + CheckRecursionBefore(); #define CHECK_RECURSION_AFTER \ DecRecursionDepth(); \