aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-05-25 17:22:19 -0400
committerJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-05-25 20:36:01 -0400
commit08aa9b00237ab45dadeffdf381e0e3c228337e53 (patch)
tree957ca9030f1b97b48e8befb38e1bbe185b0251ad /src/nvim/os
parent55419a6904306c21e6537a3b891df761ac352540 (diff)
downloadrneovim-08aa9b00237ab45dadeffdf381e0e3c228337e53.tar.gz
rneovim-08aa9b00237ab45dadeffdf381e0e3c228337e53.tar.bz2
rneovim-08aa9b00237ab45dadeffdf381e0e3c228337e53.zip
vim-patch:8.1.0211: expanding a file name "~" results in $HOME
Problem: Expanding a file name "~" results in $HOME. (Aidan Shafran) Solution: Change "~" to "./~" before expanding. (closes vim/vim#3072) https://github.com/vim/vim/commit/00136dc321586800986e8f743c2f108f5eecbf92
Diffstat (limited to 'src/nvim/os')
-rw-r--r--src/nvim/os/env.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/os/env.c b/src/nvim/os/env.c
index 7d1021962c..b067de608b 100644
--- a/src/nvim/os/env.c
+++ b/src/nvim/os/env.c
@@ -870,8 +870,8 @@ size_t home_replace(const buf_T *const buf, const char_u *src,
size_t usedlen = 0;
size_t flen = strlen(homedir_env_mod);
char_u *fbuf = NULL;
- (void)modify_fname((char_u *)":p", &usedlen, (char_u **)&homedir_env_mod,
- &fbuf, &flen);
+ (void)modify_fname((char_u *)":p", false, &usedlen,
+ (char_u **)&homedir_env_mod, &fbuf, &flen);
flen = strlen(homedir_env_mod);
assert(homedir_env_mod != homedir_env);
if (vim_ispathsep(homedir_env_mod[flen - 1])) {