aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Rigge <rigge@berkeley.edu>2018-01-01 23:22:13 -0800
committerPaul Rigge <rigge@berkeley.edu>2018-01-02 17:22:33 -0800
commit88d643eb36693bcbbac24ec3d6f63a316a452402 (patch)
treef103fa580118a6df361b40b5fb53c8f215660341
parent1bbe6d0a3015007bf67fc81caab86859a0e2d2bd (diff)
downloadrneovim-88d643eb36693bcbbac24ec3d6f63a316a452402.tar.gz
rneovim-88d643eb36693bcbbac24ec3d6f63a316a452402.tar.bz2
rneovim-88d643eb36693bcbbac24ec3d6f63a316a452402.zip
Add null check when adding variable to dict.
-rw-r--r--src/nvim/eval.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 186fa0da76..155b816b33 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -19016,6 +19016,9 @@ static void set_var(const char *name, const size_t name_len, typval_T *const tv,
return;
}
+ // Make sure dict is valid
+ assert(dict != NULL);
+
v = xmalloc(sizeof(dictitem_T) + strlen(varname));
STRCPY(v->di_key, varname);
if (tv_dict_add(dict, v) == FAIL) {