summaryrefslogtreecommitdiff
path: root/src/mark.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2013-11-03 00:20:52 +0100
committerBram Moolenaar <Bram@vim.org>2013-11-03 00:20:52 +0100
commit9db1293317abd1aca101bf2d35caef0354f66e8b (patch)
tree5acc2a606193cfd6bf87c695881433666dc9900b /src/mark.c
parent92c2db8be669b9e5038a5a9b8e02ca8856747d77 (diff)
downloadvim-git-9db1293317abd1aca101bf2d35caef0354f66e8b.tar.gz
updated for version 7.4.059v7.4.059
Problem: set_last_cursor() may encounter w_buffer being NULL. (Matt Mkaniaris) Solution: Check for NULL.
Diffstat (limited to 'src/mark.c')
-rw-r--r--src/mark.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mark.c b/src/mark.c
index 1ac91d8b1..9c17f7afb 100644
--- a/src/mark.c
+++ b/src/mark.c
@@ -1374,7 +1374,8 @@ free_jumplist(wp)
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)