commit | f144a3fb73340fe22e08bd1fa77e27c9f55bb0af | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Jul 30 18:02:12 2017 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Jul 30 18:02:12 2017 +0200 |
tree | 9ed4598adea1ff572f94d228d96bcf38eb90e391 | |
parent | 43c007ff225bf5522e07f23f41bfaced573b0e98 [diff] [blame] |
patch 8.0.0816: crash when using invalid buffer number Problem: Crash when using invalid buffer number. Solution: Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899)
diff --git a/src/terminal.c b/src/terminal.c index 3035665..f526108 100644 --- a/src/terminal.c +++ b/src/terminal.c
@@ -1686,7 +1686,7 @@ ++emsg_off; buf = get_buf_tv(&argvars[0], FALSE); --emsg_off; - if (buf->b_term == NULL) + if (buf == NULL || buf->b_term == NULL) return NULL; return buf; }