diff --git a/nse_main.cc b/nse_main.cc index d147a9f45..561dd9f95 100644 --- a/nse_main.cc +++ b/nse_main.cc @@ -501,7 +501,7 @@ int process_mainloop(lua_State *L) { } // Run the garbage collecter. FIXME: This can error in a __gc metamethod - lua_gc(L, LUA_GCSTEP, 5); + lua_gc(L, LUA_GC_COLLECT, 0); while (!running_scripts.empty()) { current = *(running_scripts.begin());