sd/source/ui/view/sdview2.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit ff38fc027ac04baecd0c5a17a5b795169a4273da Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Aug 24 12:52:30 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 24 17:13:17 2022 +0200 cid#1509260 silence Dereference null return value Change-Id: I513de1b3dd634e03965d7e813ba9b140249205fd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138769 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sd/source/ui/view/sdview2.cxx b/sd/source/ui/view/sdview2.cxx index a5b3d44132b6..17449a6b8a86 100644 --- a/sd/source/ui/view/sdview2.cxx +++ b/sd/source/ui/view/sdview2.cxx @@ -437,7 +437,9 @@ sal_Int8 View::AcceptDrop( const AcceptDropEvent& rEvt, DropTargetHelper& rTarge if( nLayer != SDRLAYER_NOTFOUND ) { SdrLayerAdmin& rLayerAdmin = mrDoc.GetLayerAdmin(); - aLayerName = rLayerAdmin.GetLayerPerID(nLayer)->GetName(); + SdrLayer* pLayer = rLayerAdmin.GetLayerPerID(nLayer); + assert(pLayer && "layer missing"); + aLayerName = pLayer->GetName(); } if( mbIsDropAllowed && !pPV->IsLayerLocked( aLayerName ) && pPV->IsLayerVisible( aLayerName ) )