1
0
forked from aniani/vim

patch 9.0.0240: crash when using ":mkspell" with an empty .dic file

Problem:    Crash when using ":mkspell" with an empty .dic file.
Solution:   Check for an empty word tree.
This commit is contained in:
Bram Moolenaar
2022-08-21 20:33:47 +01:00
parent 8884916043
commit 6669de1b23
3 changed files with 17 additions and 1 deletions

View File

@@ -5585,10 +5585,12 @@ sug_filltree(spellinfo_T *spin, slang_T *slang)
/*
* Go through the whole case-folded tree, soundfold each word and put it
* in the trie.
* in the trie. Bail out if the tree is empty.
*/
byts = slang->sl_fbyts;
idxs = slang->sl_fidxs;
if (byts == NULL || idxs == NULL)
return FAIL;
arridx[0] = 0;
curi[0] = 1;