Mercurial > vim
changeset 7030:8d513ddfe3ec v7.4.828
commit https://github.com/vim/vim/commit/670acbc70f371409b46b722bd9a1166e53574f42
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 25 11:58:36 2015 +0200
patch 7.4.828
Problem: Crash when using "syn keyword x c". (Dominique Pelle)
Solution: Initialize the keyword tabble. (Raymond Ko, PR 397)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 25 Aug 2015 17:20:24 +0200 |
parents | 431bd87c6132 |
children | d69af65f64c6 |
files | src/syntax.c src/version.c |
diffstat | 2 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/syntax.c +++ b/src/syntax.c @@ -6314,6 +6314,8 @@ ex_ownsyntax(eap) { curwin->w_s = (synblock_T *)alloc(sizeof(synblock_T)); memset(curwin->w_s, 0, sizeof(synblock_T)); + hash_init(&curwin->w_s->b_keywtab); + hash_init(&curwin->w_s->b_keywtab_ic); #ifdef FEAT_SPELL /* TODO: keep the spell checking as it was. */ curwin->w_p_spell = FALSE; /* No spell checking */