diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-10-19 10:00:11 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-10-19 18:19:49 +0000 |
commit | 9a7aad44f6c57716ad6a19379232e2f9474d76dc (patch) | |
tree | 94222c742665c62d0764b53dce5dcc9211667185 /svx | |
parent | 01af5056ca9162abf55f87c374df0bf32437daa2 (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>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdmrkv.cxx | 4 |
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 |