mirror of
https://github.com/neovim/neovim.git
synced 2025-11-30 14:10:50 +00:00
fix(cid/352839): USE_AFTER_FREE in create_user_command #18669
This commit is contained in:
@@ -5528,6 +5528,11 @@ char *uc_validate_name(char *name)
|
||||
return name;
|
||||
}
|
||||
|
||||
/// Create a new user command {name}, if one doesn't already exist.
|
||||
///
|
||||
/// This function takes ownership of compl_arg, compl_luaref, and luaref.
|
||||
///
|
||||
/// @return OK if the command is created, FAIL otherwise.
|
||||
int uc_add_command(char *name, size_t name_len, char *rep, uint32_t argt, long def, int flags,
|
||||
int compl, char *compl_arg, LuaRef compl_luaref, cmd_addr_T addr_type,
|
||||
LuaRef luaref, bool force)
|
||||
|
||||
Reference in New Issue
Block a user