changeset 31331:12c0e0f13585 v9.0.0999

patch 9.0.0999: memory may leak Commit: https://github.com/vim/vim/commit/c0370529c027abc5b1698d53fcfb8c02a0c515da Author: Bram Moolenaar <Bram@vim.org> Date: Sat Dec 3 13:52:24 2022 +0000 patch 9.0.0999: memory may leak Problem: Memory may leak. Solution: Free the sound callback function name if it was allocated.
author Bram Moolenaar <Bram@vim.org>
date Sat, 03 Dec 2022 15:00:04 +0100
parents baea2b085d5e
children 42256cddccc1
files src/sound.c src/version.c
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/sound.c
+++ b/src/sound.c
@@ -60,6 +60,8 @@ get_sound_callback(typval_T *arg)
 	soundcb->snd_next = first_callback;
 	first_callback = soundcb;
 	set_callback(&soundcb->snd_callback, &callback);
+	if (callback.cb_free_name)
+	    vim_free(callback.cb_name);
     }
     return soundcb;
 }
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    999,
+/**/
     998,
 /**/
     997,