diff src/misc2.c @ 9165:062eb6d28b0c v7.4.1866

commit https://github.com/vim/vim/commit/a96732150cda2f242133228579b05437a39b8daa Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jun 1 22:21:06 2016 +0200 patch 7.4.1866 Problem: Invalid memory access when exiting with EXITFREE defined. (Dominique Pelle) Solution: Set "really_exiting" and skip error messages.
author Christian Brabandt <cb@256bit.org>
date Wed, 01 Jun 2016 22:30:07 +0200
parents b9c1a397a8a6
children 0ea97a753a2d
line wrap: on
line diff
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -1044,6 +1044,9 @@ free_all_mem(void)
 	return;
     entered = TRUE;
 
+    /* Set this flag to indicate some errors can be ignored. */
+    really_exiting = TRUE;
+
 # ifdef FEAT_AUTOCMD
     /* Don't want to trigger autocommands from here on. */
     block_autocmds();