MCPcopy Create free account
hub / github.com/F-Stack/f-stack / scriptingRelease

Function scriptingRelease

app/redis-6.2.6/src/scripting.c:1314–1321  ·  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

1312/* Release resources related to Lua scripting.
1313 * This function is used in order to reset the scripting environment. */
1314void scriptingRelease(int async) {
1315 if (async)
1316 freeLuaScriptsAsync(server.lua_scripts);
1317 else
1318 dictRelease(server.lua_scripts);
1319 server.lua_scripts_mem = 0;
1320 lua_close(server.lua);
1321}
1322
1323void scriptingReset(int async) {
1324 scriptingRelease(async);

Callers 1

scriptingResetFunction · 0.85

Calls 3

freeLuaScriptsAsyncFunction · 0.85
dictReleaseFunction · 0.70
lua_closeFunction · 0.50

Tested by

no test coverage detected