diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-10-22 17:10:00 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-10-23 09:13:09 +0100 |
commit | b7ec9d722fc24b8a01e34df259594567c3fc7d43 (patch) | |
tree | 7897121dfa6f93dec34b8fd9397ae7ac87598410 | |
parent | 8110b255990baf650373dd88ef17390952a788a6 (diff) |
afl-eventtesting: crash seen on occasion
Change-Id: Ib8e33c3dbaf793f9ae57a2d54af34d7e823226ec
-rw-r--r-- | svx/source/svdraw/svdmrkv.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx index 919157964637..ec449b1691ad 100644 --- a/svx/source/svdraw/svdmrkv.cxx +++ b/svx/source/svdraw/svdmrkv.cxx @@ -1257,10 +1257,10 @@ void SdrMarkView::CheckMarked() { for (size_t nm=GetMarkedObjectCount(); nm>0;) { --nm; - SdrMark* pM=GetSdrMarkByIndex(nm); - SdrObject* pObj=pM->GetMarkedSdrObj(); - SdrPageView* pPV=pM->GetPageView(); - bool bRaus=!pPV->IsObjSelectable(pObj); + SdrMark* pM = GetSdrMarkByIndex(nm); + SdrObject* pObj = pM->GetMarkedSdrObj(); + SdrPageView* pPV = pM->GetPageView(); + bool bRaus = !pObj || !pPV->IsObjSelectable(pObj); if (bRaus) { GetMarkedObjectListWriteAccess().DeleteMark(nm); |