]> granicus.if.org Git - vim/commitdiff
patch 8.2.0544: memory leak in search test v8.2.0544
authorBram Moolenaar <Bram@vim.org>
Sat, 11 Apr 2020 19:31:28 +0000 (21:31 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 11 Apr 2020 19:31:28 +0000 (21:31 +0200)
Problem:    Memory leak in search test.
Solution:   Free msgbuf. (Dominique Pelle, closes #5912)

src/search.c
src/version.c

index 95a27f8675da95993af99230ccd2038a09c15731..e3265c25c6034bde401b5b20215f3100bc64b825 100644 (file)
@@ -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)
            {
index ae324b3616fd44af6ac273086546e09a10450256..945896d2faef2570c535a48b1cab3f356fad7534 100644 (file)
@@ -738,6 +738,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    544,
 /**/
     543,
 /**/