mirror of
https://github.com/neovim/neovim.git
synced 2025-10-10 03:46:31 +00:00
msgpack_rpc: Also make msgpack_from_*/msgpack_to_* functions not recur
This removes some stack overflows in new test regarding deeply nested variables. Now in place of crashing vim_to_object/msgpack_rpc_from_object/etc it crashes clear_tv with stack overflow.
This commit is contained in:
@@ -41,6 +41,12 @@ typedef bool Boolean;
|
||||
typedef int64_t Integer;
|
||||
typedef double Float;
|
||||
|
||||
/// Maximum value of an Integer
|
||||
#define API_INTEGER_MAX INT64_MAX
|
||||
|
||||
/// Minimum value of an Integer
|
||||
#define API_INTEGER_MIN INT64_MIN
|
||||
|
||||
typedef struct {
|
||||
char *data;
|
||||
size_t size;
|
||||
|
Reference in New Issue
Block a user