MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / scriptingRelease

Function scriptingRelease

src/scripting.cpp:1327–1334  ·  view source on GitHub ↗

Release resources related to Lua scripting. * This function is used in order to reset the scripting environment. */

Source from the content-addressed store, hash-verified

1325/* Release resources related to Lua scripting.
1326 * This function is used in order to reset the scripting environment. */
1327void scriptingRelease(int async) {
1328 if (async)
1329 freeLuaScriptsAsync(g_pserver->lua_scripts);
1330 else
1331 dictRelease(g_pserver->lua_scripts);
1332 g_pserver->lua_scripts_mem = 0;
1333 lua_close(g_pserver->lua);
1334}
1335
1336void scriptingReset(int async) {
1337 scriptingRelease(async);

Callers 1

scriptingResetFunction · 0.85

Calls 3

freeLuaScriptsAsyncFunction · 0.85
lua_closeFunction · 0.85
dictReleaseFunction · 0.70

Tested by

no test coverage detected