sd/source/ui/slidesorter/controller/SlsClipboard.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 4d0ca28b07192a512bec25faa754169dbaa1d4a2
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sun Apr 20 12:51:46 2025 +0100
Commit:     Pranam Lashkari <lpra...@collabora.com>
CommitDate: Mon Apr 21 08:20:45 2025 +0200

    cid#1646566 Dereference null return value
    
    Change-Id: I7464dd0640119c2f3e6317fc0d2672aaf8019718
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184384
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Pranam Lashkari <lpra...@collabora.com>

diff --git a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx 
b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
index 21cf7e219d17..78d7016519f3 100644
--- a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
+++ b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
@@ -937,6 +937,8 @@ bool Clipboard::PasteSlidesFromSystemClipboard()
     ViewShellBase* pBase = mrSlideSorter.GetViewShellBase();
     std::shared_ptr<DrawViewShell> pDrawViewShell(
         std::dynamic_pointer_cast<DrawViewShell>(pBase->GetMainViewShell()));
+    if (!pDrawViewShell)
+        return false;
     TransferableDataHelper aDataHelper(
         
TransferableDataHelper::CreateFromSystemClipboard(pDrawViewShell->GetActiveWindow()));
 

Reply via email to