summaryrefslogtreecommitdiff
path: root/editeng/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-02-23 13:16:43 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-02-23 14:22:42 +0000
commitba9839d826a4660fff39d26791caa0acb9011b3a (patch)
tree0048a3dc70cc1f1e98989bbadb2ffb99ccc2bf93 /editeng/source
parent1babae95f15544289610afb8458ff9a830ea340e (diff)
coverity#704625 Dereference after null check
Change-Id: I21f5e684c3a7d42056e1a5b36e5d63343e5c85ae
Diffstat (limited to 'editeng/source')
-rw-r--r--editeng/source/editeng/impedit2.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx
index 782402108ea9..db8da11a289e 100644
--- a/editeng/source/editeng/impedit2.cxx
+++ b/editeng/source/editeng/impedit2.cxx
@@ -3021,9 +3021,10 @@ EditPaM ImpEditEngine::GetPaM( Point aDocPos, sal_Bool bSmart )
nPortion++;
pPortion = GetParaPortions().SafeGetObject( nPortion );
}
- OSL_ENSURE( pPortion, "No visible paragraph found: GetPaM" );
- aPaM = GetPaM( pPortion, aDocPos, bSmart );
- return aPaM;
+ assert(pPortion); //No visible paragraph found: GetPaM
+ if (!pPortion)
+ return aPaM;
+ return GetPaM(pPortion, aDocPos, bSmart);
}
}