summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-11 19:56:02 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-11 21:05:58 +0100
commitc9342381d2435f3db70e640ec61f2162ddb861bc (patch)
tree6f5ba81217624dfb86564227e348e301a62f0fa6 /sw
parent4e0d635f50040df960ce60ed954c76fa811f40bc (diff)
coverity#705928 Dereference before null check
Change-Id: If780c64d5b55d961614e825a338506220833f7dc
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/layout/wsfrm.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/core/layout/wsfrm.cxx b/sw/source/core/layout/wsfrm.cxx
index 70f8896bf3c0..bbab6c3c3e88 100644
--- a/sw/source/core/layout/wsfrm.cxx
+++ b/sw/source/core/layout/wsfrm.cxx
@@ -2641,7 +2641,7 @@ void SwLayoutFrm::ChgLowersProp( const Size& rOldSize )
if( bVert )
{
SwTwips nBot = Frm().Left() + Prt().Left();
- while ( pLowerFrm->GetPrev() && pLowerFrm->Frm().Left() < nBot )
+ while ( pLowerFrm && pLowerFrm->GetPrev() && pLowerFrm->Frm().Left() < nBot )
{
pLowerFrm->_InvalidateAll();
pLowerFrm->InvalidatePage( pPage );
@@ -2651,7 +2651,7 @@ void SwLayoutFrm::ChgLowersProp( const Size& rOldSize )
else
{
SwTwips nBot = Frm().Top() + Prt().Bottom();
- while ( pLowerFrm->GetPrev() && pLowerFrm->Frm().Top() > nBot )
+ while ( pLowerFrm && pLowerFrm->GetPrev() && pLowerFrm->Frm().Top() > nBot )
{
pLowerFrm->_InvalidateAll();
pLowerFrm->InvalidatePage( pPage );