aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ops.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-11-14 00:02:29 -0800
committerGitHub <noreply@github.com>2019-11-14 00:02:29 -0800
commite3b08a0fc43eef91b51f8166a036e86b5bdf5613 (patch)
treeaab224f640e8986e377c6d5a7615077f6b8d3f7d /src/nvim/ops.c
parent570ee5f404966a6ffd9a5241d91adc6a9f5f2c9d (diff)
parenta0c18bf2017ac7d38d13014a810bda44d09dfcbb (diff)
downloadrneovim-e3b08a0fc43eef91b51f8166a036e86b5bdf5613.tar.gz
rneovim-e3b08a0fc43eef91b51f8166a036e86b5bdf5613.tar.bz2
rneovim-e3b08a0fc43eef91b51f8166a036e86b5bdf5613.zip
Merge #11384 from janlazo/vim-8.1.2293
vim-patch:8.1.{927,2293}
Diffstat (limited to 'src/nvim/ops.c')
-rw-r--r--src/nvim/ops.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/ops.c b/src/nvim/ops.c
index 95674f8b40..2301b2159f 100644
--- a/src/nvim/ops.c
+++ b/src/nvim/ops.c
@@ -3773,7 +3773,10 @@ int do_join(size_t count,
if (insert_space && t > 0) {
curr = skipwhite(curr);
- if (*curr != ')' && currsize != 0 && endcurr1 != TAB
+ if (*curr != NUL
+ && *curr != ')'
+ && currsize != 0
+ && endcurr1 != TAB
&& (!has_format_option(FO_MBYTE_JOIN)
|| (utf_ptr2char(curr) < 0x100 && endcurr1 < 0x100))
&& (!has_format_option(FO_MBYTE_JOIN2)