Mercurial > vim
changeset 5204:7aca84c0cd37 v7.4a.028
updated for version 7.4a.028
Problem: Crash when spell checking in new buffer.
Solution: Set the b_p_key field. (Mike Williams)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 17 Jul 2013 17:35:13 +0200 |
parents | 72e04e0e326d |
children | e0ea61dd182d |
files | src/spell.c src/testdir/test58.in src/version.c |
diffstat | 3 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/spell.c +++ b/src/spell.c @@ -9054,6 +9054,9 @@ open_spellbuf() { buf->b_spell = TRUE; buf->b_p_swf = TRUE; /* may create a swap file */ +#ifdef FEAT_CRYPT + buf->b_p_key = empty_option; +#endif ml_open(buf); ml_open_file(buf); /* create swap file now */ }
--- a/src/testdir/test58.in +++ b/src/testdir/test58.in @@ -7,6 +7,10 @@ STARTTEST :set enc=latin1 :e! :" +:" Check using z= in new buffer (crash fixed by patch 7.4a.028). +:set maxmem=512 spell +iasdz=:" +:" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile=