From c0370529c027abc5b1698d53fcfb8c02a0c515da Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 3 Dec 2022 13:52:24 +0000 Subject: [PATCH] patch 9.0.0999: memory may leak Problem: Memory may leak. Solution: Free the sound callback function name if it was allocated. --- src/sound.c | 2 ++ src/version.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/sound.c b/src/sound.c index 17ff78ba3..edb606a2d 100644 --- 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; } diff --git a/src/version.c b/src/version.c index da9b03a52..b3a8ba4eb 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 999, /**/ 998, /**/ -- 2.40.0