aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhjuvan Lacambre <code@lacamb.re>2023-02-19 13:25:29 +0100
committerGitHub <noreply@github.com>2023-02-19 20:25:29 +0800
commitc726585ce1a5a8776e747fe20bead0acec88edf4 (patch)
tree9fcd81d4e5c467a9c7528e49c734cccdd5fc1617
parentcbd4480f97a913e0e356ec02f652b693b0195767 (diff)
downloadrneovim-c726585ce1a5a8776e747fe20bead0acec88edf4.tar.gz
rneovim-c726585ce1a5a8776e747fe20bead0acec88edf4.tar.bz2
rneovim-c726585ce1a5a8776e747fe20bead0acec88edf4.zip
fix: windows assertion failure due to incorrect path length (#22324)
This commit fixes an assertion failure on windows debug builds that was introduced in https://github.com/neovim/neovim/pull/22128 .
-rw-r--r--src/nvim/runtime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/runtime.c b/src/nvim/runtime.c
index 3487a8d7a2..a6ed95ec64 100644
--- a/src/nvim/runtime.c
+++ b/src/nvim/runtime.c
@@ -1607,7 +1607,7 @@ char *runtimepath_default(bool clean_arg)
data_len = strlen(data_home);
size_t nvim_data_size = appname_len;
#if defined(MSWIN)
- nvim_data_size += sizeof("-data");
+ nvim_data_size += sizeof("-data") - 1; // -1: NULL byte should be ignored
#endif
if (data_len != 0) {
rtp_size += ((data_len + memcnt(data_home, ',', data_len)