diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-09-06 19:19:45 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-09-06 19:19:45 +0200 |
commit | 3b318513561b5862944769188ae4af6b70311838 (patch) | |
tree | c2cc892b4c5fffd392f47676e87fcb66fe834b1d /src/dict.c | |
parent | 3ae5fc9a6a881e0be381e4cc70080ac5908d7520 (diff) |
patch 8.2.3407: using uninitialized memory with "let g:['bar'] = 2"v8.2.3407
Problem: Using uninitialized memory with "let g:['bar'] = 2".
Solution: Initialize v_type of a new dict item.
Diffstat (limited to 'src/dict.c')
-rw-r--r-- | src/dict.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dict.c b/src/dict.c index dca0b9f929..aa3c611372 100644 --- a/src/dict.c +++ b/src/dict.c @@ -229,6 +229,7 @@ dictitem_alloc(char_u *key) STRCPY(di->di_key, key); di->di_flags = DI_FLAGS_ALLOC; di->di_tv.v_lock = 0; + di->di_tv.v_type = VAR_UNKNOWN; } return di; } |