changeset 19977:545bdbc36f29 v8.2.0544

patch 8.2.0544: memory leak in search test Commit: https://github.com/vim/vim/commit/880e4d9117ea990e66d867aefad0f73ba89bda82 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Apr 11 21:31:28 2020 +0200 patch 8.2.0544: memory leak in search test Problem: Memory leak in search test. Solution: Free msgbuf. (Dominique Pelle, closes https://github.com/vim/vim/issues/5912)
author Bram Moolenaar <Bram@vim.org>
date Sat, 11 Apr 2020 21:45:03 +0200
parents d1a5d1f0137a
children 93bca14dc077
files src/search.c src/version.c
diffstat 2 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/search.c
+++ b/src/search.c
@@ -1416,6 +1416,7 @@ do_search(
 		// Reserve enough space for the search pattern + offset.
 		len = STRLEN(p) + off_len + 3;
 
+	    vim_free(msgbuf);
 	    msgbuf = alloc(len);
 	    if (msgbuf != NULL)
 	    {
--- a/src/version.c
+++ b/src/version.c
@@ -739,6 +739,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    544,
+/**/
     543,
 /**/
     542,