diff --git a/extensions/spellcheck/myspell/src/myspAffixmgr.cpp b/extensions/spellcheck/myspell/src/myspAffixmgr.cpp index ca205d9452a2..c09dbb4c904c 100644 --- a/extensions/spellcheck/myspell/src/myspAffixmgr.cpp +++ b/extensions/spellcheck/myspell/src/myspAffixmgr.cpp @@ -510,9 +510,11 @@ PRBool myspAffixMgr::check(const nsAFlatString &word) return PR_TRUE; PRBool good=PR_FALSE; - rv = mPersonalDictionary->Check(word.get(), mLanguage.get(), &good); - if(NS_FAILED(rv)) - return PR_FALSE; + if (mPersonalDictionary) { + rv = mPersonalDictionary->Check(word.get(), mLanguage.get(), &good); + if (NS_FAILED(rv)) + return PR_FALSE; + } return good; }