aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2015-10-27 22:08:34 -0400
committerJustin M. Keyes <justinkz@gmail.com>2015-10-27 22:08:34 -0400
commit2394a1aeeeada108a83a11a2b890baf53fa461e5 (patch)
tree68b30bd03fc0099b524a85481e16660ad1ca2244 /src
parente6525f3ceb861f9c5f7e433a5073f16e8d5babc7 (diff)
parent8848b5cef2da6a4ee0585a83fc315d20ca867884 (diff)
downloadrneovim-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.c4
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, ",");
/*