diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-08-05 22:22:06 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-08-05 22:22:06 +0200 |
commit | 7dc5e2e486fe0287601968e535902a41a39f65bb (patch) | |
tree | 7dae219602d36900e7c309d44a17f4e800bf90aa /src/dict.c | |
parent | 5971dab1126d6279c6e523f4fedc2f1e6fb9b4c9 (diff) |
patch 7.4.2160v7.4.2160
Problem: setmatches() mixes up values. (Nikolai Pavlov)
Solution: Save the string instead of reusing a shared buffer.
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 9c590064cc..30a15a6f07 100644 --- a/src/dict.c +++ b/src/dict.c @@ -418,6 +418,7 @@ dict_find(dict_T *d, char_u *key, int len) /* * Get a string item from a dictionary. * When "save" is TRUE allocate memory for it. + * When FALSE a shared buffer is used, can only be used once! * Returns NULL if the entry doesn't exist or out of memory. */ char_u * |