diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2015-10-27 22:08:34 -0400 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2015-10-27 22:08:34 -0400 |
commit | 2394a1aeeeada108a83a11a2b890baf53fa461e5 (patch) | |
tree | 68b30bd03fc0099b524a85481e16660ad1ca2244 /src | |
parent | e6525f3ceb861f9c5f7e433a5073f16e8d5babc7 (diff) | |
parent | 8848b5cef2da6a4ee0585a83fc315d20ca867884 (diff) | |
download | rneovim-2394a1aeeeada108a83a11a2b890baf53fa461e5.tar.gz rneovim-2394a1aeeeada108a83a11a2b890baf53fa461e5.tar.bz2 rneovim-2394a1aeeeada108a83a11a2b890baf53fa461e5.zip |
Merge pull request #3528 from Grimy/directory-last-char
option: fix off-by-one error when handling &directory
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/memline.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/memline.c b/src/nvim/memline.c index aa3e0e0b1c..dbb24e67a1 100644 --- a/src/nvim/memline.c +++ b/src/nvim/memline.c @@ -3262,8 +3262,8 @@ static char *findswapname(buf_T *buf, char **dirp, char *old_fname, * Isolate a directory name from *dirp and put it in dir_name. * First allocate some memory to put the directory name in. */ - const size_t dir_len = strlen(*dirp); - dir_name = xmalloc(dir_len + 1); + const size_t dir_len = strlen(*dirp) + 1; + dir_name = xmalloc(dir_len); (void)copy_option_part((char_u **) dirp, (char_u *) dir_name, dir_len, ","); /* |