mirror of
https://github.com/neovim/neovim.git
synced 2025-09-14 23:38:17 +00:00
vim-patch:7.4.1866
Problem: Invalid memory access when exiting with EXITFREE defined. (Dominique Pelle) Solution: Set "really_exiting" and skip error messages.a96732150c
This fails to build, due toa00c2e0ecb
removing really_exiting from globals.h, but the next commit fixes the build failure.
This commit is contained in:
@@ -21569,7 +21569,10 @@ void func_unref(char_u *name)
|
||||
if (name != NULL && isdigit(*name)) {
|
||||
fp = find_func(name);
|
||||
if (fp == NULL) {
|
||||
EMSG2(_(e_intern2), "func_unref()");
|
||||
// Ignore when invoked through free_all_mem().
|
||||
if (!really_exiting) {
|
||||
EMSG2(_(e_intern2), "func_unref()");
|
||||
}
|
||||
} else {
|
||||
user_func_unref(fp);
|
||||
}
|
||||
|
Reference in New Issue
Block a user