From ba44ba6e6fa99582c681cfc69ce4f77838af2bb6 Mon Sep 17 00:00:00 2001 From: Jun T Date: Thu, 13 Mar 2014 21:31:59 +0900 Subject: 32480: Fix crash in vi mode with too few previous changes --- Src/Zle/zle_vi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Src/Zle') diff --git a/Src/Zle/zle_vi.c b/Src/Zle/zle_vi.c index 994b44fe3..9e39143d0 100644 --- a/Src/Zle/zle_vi.c +++ b/Src/Zle/zle_vi.c @@ -401,7 +401,7 @@ vichange(UNUSED(char **args)) forekill(c2 - zlecs, CUT_RAW); selectkeymap("main", 1); viinsbegin = zlecs; - vistartchange = curchange->prev->changeno; + vistartchange = (curchange && curchange->prev) ? curchange->prev->changeno : 0; } return ret; } -- cgit 1.4.1