aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_docmd.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2021-10-17 22:04:53 +0800
committerzeertzjq <zeertzjq@outlook.com>2021-10-17 22:04:53 +0800
commitb1dd90c760cd87f6c5c0c7c66bd0cc61c69319c3 (patch)
treed5ca0c512c05d575c089b4bc17381d1d246436e5 /src/nvim/ex_docmd.c
parent8a2489d0a43f6fe0bfd21840293610c44c88dcff (diff)
downloadrneovim-b1dd90c760cd87f6c5c0c7c66bd0cc61c69319c3.tar.gz
rneovim-b1dd90c760cd87f6c5c0c7c66bd0cc61c69319c3.tar.bz2
rneovim-b1dd90c760cd87f6c5c0c7c66bd0cc61c69319c3.zip
vim-patch:8.2.0189: cd() with NULL argument crashes
Problem: cd() with NULL argument crashes. Solution: Check for NULL. (Ken Takata, closes vim/vim#5558) https://github.com/vim/vim/commit/7cc96923c44bbcc541cbd211b6308d87a965f0c3
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r--src/nvim/ex_docmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 9191c2590c..fef254355b 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -7760,7 +7760,7 @@ bool changedir_func(char_u *new_dir, CdScope scope)
char_u *tofree;
bool retval = false;
- if (allbuf_locked()) {
+ if (new_dir == NULL || allbuf_locked()) {
return false;
}