0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.0.0841: term_getline() may cause a crash

Problem:    term_getline() may cause a crash.
Solution:   Check that the row is valid. (Hirohito Higashi)
This commit is contained in:
Bram Moolenaar
2017-08-02 22:10:34 +02:00
parent b6843a007d
commit 5c838a3e71
3 changed files with 14 additions and 0 deletions

View File

@@ -1847,6 +1847,8 @@ f_term_getline(typval_T *argvars, typval_T *rettv)
int len;
char_u *p;
if (row < 0 || row >= term->tl_rows)
return;
len = term->tl_cols * MB_MAXBYTES + 1;
p = alloc(len);
if (p == NULL)