commit | 0ff01835a40f549c5c4a550502f62a2ac9ac447c | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Sep 24 19:20:30 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Sep 24 19:20:30 2022 +0100 |
tree | b960fbf355eb410814b87b37a4416e0022d3edd3 | |
parent | 865bf2ed3039deeaa66312319f3e13db146a9701 [diff] [blame] |
patch 9.0.0579: using freed memory when 'tagfunc' wipes out buffer Problem: Using freed memory when 'tagfunc' wipes out buffer that holds 'complete'. Solution: Make a copy of the option. Make sure cursor position is valid.
diff --git a/src/version.c b/src/version.c index ff82644..1061e4c 100644 --- a/src/version.c +++ b/src/version.c
@@ -700,6 +700,8 @@ static int included_patches[] = { /* Add new patch number below this line */ /**/ + 579, +/**/ 578, /**/ 577,