aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/option.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2021-03-30 21:51:51 -0400
committerGitHub <noreply@github.com>2021-03-30 21:51:51 -0400
commitc20ae3aadbcc1210faad4cd3cf6a8444f198b19d (patch)
tree40bd21185aa78921643bce58deb0920c566a8782 /src/nvim/option.c
parentdb47cf81537f929812cd7aa3bc2b852a31cb48ae (diff)
parent608c03298a9b1c85cd7a3a9b649531490132a3f3 (diff)
downloadrneovim-c20ae3aadbcc1210faad4cd3cf6a8444f198b19d.tar.gz
rneovim-c20ae3aadbcc1210faad4cd3cf6a8444f198b19d.tar.bz2
rneovim-c20ae3aadbcc1210faad4cd3cf6a8444f198b19d.zip
Merge pull request #14251 from janlazo/vim-8.1.1193
vim-patch:8.1.{936,1193}
Diffstat (limited to 'src/nvim/option.c')
-rw-r--r--src/nvim/option.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c
index a4736656cd..612ecca96a 100644
--- a/src/nvim/option.c
+++ b/src/nvim/option.c
@@ -2001,7 +2001,9 @@ static void didset_options2(void)
// Parse default for 'wildmode'.
check_opt_wim();
+ xfree(curbuf->b_p_vsts_array);
tabstop_set(curbuf->b_p_vsts, &curbuf->b_p_vsts_array);
+ xfree(curbuf->b_p_vts_array);
tabstop_set(curbuf->b_p_vts, &curbuf->b_p_vts_array);
}
@@ -3167,9 +3169,7 @@ ambw_end:
if (errmsg == NULL) {
long *oldarray = curbuf->b_p_vts_array;
if (tabstop_set(*varp, &(curbuf->b_p_vts_array))) {
- if (oldarray) {
- xfree(oldarray);
- }
+ xfree(oldarray);
if (foldmethodIsIndent(curwin)) {
foldUpdateAll(curwin);
}