sc/source/ui/app/transobj.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 164bde27bab3c4a4166230d60d591b54efe703c0
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Mon Apr 8 22:18:32 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Wed Apr 10 09:47:34 2024 +0200

    cid#1596245 Explicit null dereferenced
    
    Change-Id: I3912517648f76cd7a0fd651cf592bce427dc69f5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165900
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/sc/source/ui/app/transobj.cxx b/sc/source/ui/app/transobj.cxx
index 1a97a01d049b..b42154945e89 100644
--- a/sc/source/ui/app/transobj.cxx
+++ b/sc/source/ui/app/transobj.cxx
@@ -499,7 +499,8 @@ bool ScTransferObj::WriteObject( SvStream& rOStm, void* 
pUserObject, sal_uInt32
 
                     std::unique_ptr<SvStream> xStrm = 
aEditHelper.GetSotStorageStream( rFlavor );
                     bRet = bool(xStrm);
-                    rOStm.WriteStream(*xStrm);
+                    if (bRet)
+                        rOStm.WriteStream(*xStrm);
                 }
             }
             break;

Reply via email to