From: Bram Moolenaar Date: Tue, 25 Aug 2015 09:58:36 +0000 (+0200) Subject: patch 7.4.828 X-Git-Tag: v7.4.828 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=670acbc70f371409b46b722bd9a1166e53574f42;p=vim patch 7.4.828 Problem: Crash when using "syn keyword x c". (Dominique Pelle) Solution: Initialize the keyword tabble. (Raymond Ko, PR 397) --- diff --git a/src/syntax.c b/src/syntax.c index c28a24c5c..a16715a95 100644 --- 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 */ diff --git a/src/version.c b/src/version.c index e4466041a..dd3449054 100644 --- a/src/version.c +++ b/src/version.c @@ -741,6 +741,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 828, /**/ 827, /**/