summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-12-10 20:21:24 +0100
committerBram Moolenaar <Bram@vim.org>2020-12-10 20:21:24 +0100
commit8f1bf2ef785e48a4ca08e014b7713fdee2824631 (patch)
tree7c4fbaf3a6e68b0c9349ea3a3e552b6c20c79a38
parent08597875b2a1e7d118b0346c652a96e7527e7d8b (diff)
patch 8.2.2125: Vim9: leaking memoryv8.2.2125
Problem: Vim9: leaking memory. Solution: Free the saved 'cpo' value.
-rw-r--r--src/scriptfile.c2
-rw-r--r--src/version.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/scriptfile.c b/src/scriptfile.c
index bf4cbc0ea6..aebd98dc77 100644
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -1492,7 +1492,7 @@ almosttheend:
if (si->sn_save_cpo != NULL)
{
set_option_value((char_u *)"cpo", 0L, si->sn_save_cpo, 0);
- si->sn_save_cpo = NULL;
+ CLEAR_POINTER(si->sn_save_cpo);
}
current_sctx = save_current_sctx;
diff --git a/src/version.c b/src/version.c
index ee6be8a768..0a98c78ad3 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2125,
+/**/
2124,
/**/
2123,