patch 8.0.1396: memory leak when CTRL-G in search command line fails
Problem: Memory leak when CTRL-G in search command line fails.
Solution: Move restore_last_search_pattern to after "if".
diff --git a/src/ex_getln.c b/src/ex_getln.c
index 7c553e4..405e1f6 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -1810,11 +1810,11 @@
# endif
old_botline = curwin->w_botline;
update_screen(NOT_VALID);
- restore_last_search_pattern();
redrawcmdline();
}
else
vim_beep(BO_ERROR);
+ restore_last_search_pattern();
goto cmdline_not_changed;
}
break;
diff --git a/src/version.c b/src/version.c
index 0b17338..224118a 100644
--- a/src/version.c
+++ b/src/version.c
@@ -772,6 +772,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1396,
+/**/
1395,
/**/
1394,