aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/buffer.c
diff options
context:
space:
mode:
authorSean Dewar <seandewar@users.noreply.github.com>2022-01-31 18:28:56 +0000
committerGitHub <noreply@github.com>2022-01-31 18:28:56 +0000
commitc00b844988ddbb5c0dc2ee2b6b4dbbc2901b5fbe (patch)
treee36add48e180e7be4756ae09d18549f3328867f5 /src/nvim/buffer.c
parentbddce4b0ff0eb7ac1f652eea6fce81b3e2cc5044 (diff)
parent15c9d88bb70b8ee9bdcf3c6fe7debc01a1ee5f36 (diff)
downloadrneovim-c00b844988ddbb5c0dc2ee2b6b4dbbc2901b5fbe.tar.gz
rneovim-c00b844988ddbb5c0dc2ee2b6b4dbbc2901b5fbe.tar.bz2
rneovim-c00b844988ddbb5c0dc2ee2b6b4dbbc2901b5fbe.zip
Merge pull request #17231 from seandewar/vim-8.2.4245
vim-patch:8.2.4245: ":retab 0" may cause illegal memory access
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r--src/nvim/buffer.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c
index eee5a0b46c..52a7db3be2 100644
--- a/src/nvim/buffer.c
+++ b/src/nvim/buffer.c
@@ -1899,10 +1899,8 @@ void free_buf_options(buf_T *buf, int free_p_ff)
clear_string_option(&buf->b_p_flp);
clear_string_option(&buf->b_p_isk);
clear_string_option(&buf->b_p_vsts);
- xfree(buf->b_p_vsts_nopaste);
- buf->b_p_vsts_nopaste = NULL;
- xfree(buf->b_p_vsts_array);
- buf->b_p_vsts_array = NULL;
+ XFREE_CLEAR(buf->b_p_vsts_nopaste);
+ XFREE_CLEAR(buf->b_p_vsts_array);
clear_string_option(&buf->b_p_vts);
XFREE_CLEAR(buf->b_p_vts_array);
clear_string_option(&buf->b_p_keymap);