commit | 9db1293317abd1aca101bf2d35caef0354f66e8b | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Nov 03 00:20:52 2013 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Nov 03 00:20:52 2013 +0100 |
tree | 5acc2a606193cfd6bf87c695881433666dc9900b | |
parent | 92c2db8be669b9e5038a5a9b8e02ca8856747d77 [diff] [blame] |
updated for version 7.4.059 Problem: set_last_cursor() may encounter w_buffer being NULL. (Matt Mkaniaris) Solution: Check for NULL.
diff --git a/src/mark.c b/src/mark.c index 1ac91d8..9c17f7a 100644 --- a/src/mark.c +++ b/src/mark.c
@@ -1374,7 +1374,8 @@ set_last_cursor(win) win_T *win; { - win->w_buffer->b_last_cursor = win->w_cursor; + if (win->w_buffer != NULL) + win->w_buffer->b_last_cursor = win->w_cursor; } #if defined(EXITFREE) || defined(PROTO)