From fef3122259092e03b3cf11721171d4b621c3a97f Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Sat, 11 Feb 2012 17:34:20 +0100 Subject: Avoid Possible null pointer dereference in linguistic/source/spelldsp.hxx (Thank you to Ivan and Riccardo for their suggestions) --- linguistic/source/spelldsp.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'linguistic') diff --git a/linguistic/source/spelldsp.hxx b/linguistic/source/spelldsp.hxx index 9ae9cd45456b..e2186f96ddad 100644 --- a/linguistic/source/spelldsp.hxx +++ b/linguistic/source/spelldsp.hxx @@ -73,7 +73,7 @@ class SpellCheckerDispatcher : ::com::sun::star::linguistic2::XSearchableDictionaryList > xDicList; LngSvcMgr &rMgr; - linguistic::SpellCache *pCache; // Spell Cache (holds known words) + mutable linguistic::SpellCache *pCache; // Spell Cache (holds known words) // disallow copy-constructor and assignment-operator for now SpellCheckerDispatcher(const SpellCheckerDispatcher &); @@ -134,7 +134,7 @@ public: inline linguistic::SpellCache & SpellCheckerDispatcher::GetCache() const { if (!pCache) - ((SpellCheckerDispatcher *) this)->pCache = new linguistic::SpellCache(); + pCache = new linguistic::SpellCache(); return *pCache; } -- cgit