mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 05:28:33 +00:00
No OOM error conditions in some functions of window.c
- alloc_tabpage() - win_alloc_lines() - win_alloc_aucmd_win() - new_frame() - win_alloc() TODO: don't handle OOM after calls to dict_alloc()
This commit is contained in:

committed by
Thiago de Arruda

parent
6d193b0b37
commit
28b03dd190
12
src/screen.c
12
src/screen.c
@@ -6279,15 +6279,11 @@ retry:
|
||||
|
||||
FOR_ALL_TAB_WINDOWS(tp, wp)
|
||||
{
|
||||
if (win_alloc_lines(wp) == FAIL) {
|
||||
outofmem = TRUE;
|
||||
goto give_up;
|
||||
}
|
||||
win_alloc_lines(wp);
|
||||
}
|
||||
if (aucmd_win != NULL && aucmd_win->w_lines == NULL) {
|
||||
win_alloc_lines(aucmd_win);
|
||||
}
|
||||
if (aucmd_win != NULL && aucmd_win->w_lines == NULL
|
||||
&& win_alloc_lines(aucmd_win) == FAIL)
|
||||
outofmem = TRUE;
|
||||
give_up:
|
||||
|
||||
for (i = 0; i < p_mco; ++i)
|
||||
if (new_ScreenLinesC[i] == NULL)
|
||||
|
Reference in New Issue
Block a user