From: Bram Moolenaar Date: Sat, 3 Dec 2022 13:52:24 +0000 (+0000) Subject: patch 9.0.0999: memory may leak X-Git-Tag: v9.0.0999 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c0370529c027abc5b1698d53fcfb8c02a0c515da;p=vim patch 9.0.0999: memory may leak Problem: Memory may leak. Solution: Free the sound callback function name if it was allocated. --- 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, /**/