summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-10-19 10:00:11 +0100
committerAndras Timar <andras.timar@collabora.com>2015-10-26 16:04:00 +0100
commit56ee84c5bef1364ff9fb5acc87a5040b5d836a1e (patch)
treecb6bae193fe08b482a5c291cd6cabc3883905458 /svx
parent94aed7a63399caf3ae7fca64fdf4fc70302b4d0c (diff)
afl-eventtesting: deref of null MarkedSdrObj
Change-Id: I0fe9cb55de114c7e2ad45cd946e94f9c0e93b85c (cherry picked from commit e63c6fe93ebd702c8c62378830d69343003b91bc) Reviewed-on: https://gerrit.libreoffice.org/19464 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> (cherry picked from commit 9a7aad44f6c57716ad6a19379232e2f9474d76dc)
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdmrkv.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx
index 0eaaced46ace..d872aefbe5fd 100644
--- a/svx/source/svdraw/svdmrkv.cxx
+++ b/svx/source/svdraw/svdmrkv.cxx
@@ -2007,7 +2007,9 @@ const Rectangle& SdrMarkView::GetMarkedObjRect() const
Rectangle aRect2;
for (size_t nm=0; nm<GetMarkedObjectCount(); ++nm) {
SdrMark* pM=GetSdrMarkByIndex(nm);
- SdrObject* pO=pM->GetMarkedSdrObj();
+ SdrObject* pO = pM->GetMarkedSdrObj();
+ if (!pO)
+ continue;
Rectangle aR1(pO->GetSnapRect());
// apply calc offset to marked object rect
// ( necessary for handles to be displayed in