mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 05:28:33 +00:00
fix(lua): avoid vim._with() double-free with cmdmod (#31505)
This commit is contained in:
@@ -619,6 +619,7 @@ static int nlua_with(lua_State *L)
|
||||
int rets = 0;
|
||||
|
||||
cmdmod_T save_cmdmod = cmdmod;
|
||||
CLEAR_FIELD(cmdmod);
|
||||
cmdmod.cmod_flags = flags;
|
||||
apply_cmdmod(&cmdmod);
|
||||
|
||||
|
Reference in New Issue
Block a user