mirror of
https://github.com/neovim/neovim.git
synced 2025-10-09 19:36:40 +00:00
fix(context): don't crash on invalid arg to nvim_get_context (#25977)
Note: The crash happens in the second test case when using uninitialized memory, and therefore doesn't happen with ASAN.
This commit is contained in:
@@ -261,7 +261,9 @@ Object vim_to_object(typval_T *obj)
|
||||
/// @param obj Object to convert from.
|
||||
/// @param tv Conversion result is placed here. On failure member v_type is
|
||||
/// set to VAR_UNKNOWN (no allocation was made for this variable).
|
||||
/// returns true if conversion is successful, otherwise false.
|
||||
/// @param err Error object.
|
||||
///
|
||||
/// @returns true if conversion is successful, otherwise false.
|
||||
bool object_to_vim(Object obj, typval_T *tv, Error *err)
|
||||
{
|
||||
tv->v_type = VAR_UNKNOWN;
|
||||
|
Reference in New Issue
Block a user