chart2/source/model/main/DataSeries.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 06b34d9f4b7967e87cd53e0effd98bfacfee2bb9
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Mar 29 11:25:05 2023 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Mar 29 12:32:27 2023 +0000

    crashtesting: Null-deref on export of forum-mso-en4-274729.xls to ods
    
    and others, probably since:
    
    commit f02ec0d8489404966596cb0e949bf969e8e66fa2
    Date:   Wed Mar 22 08:50:15 2023 +0200
    
        move hasUnhiddenData inside chart2::DataSeries
    
    Change-Id: Icf59439f00a40ef036decaa36f3d5af68787c864
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149688
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/chart2/source/model/main/DataSeries.cxx 
b/chart2/source/model/main/DataSeries.cxx
index 9f863f888dd0..9008ab8e664b 100644
--- a/chart2/source/model/main/DataSeries.cxx
+++ b/chart2/source/model/main/DataSeries.cxx
@@ -686,6 +686,8 @@ OUString DataSeries::getLabelForRole( const OUString & 
rLabelSequenceRole )
 
 static bool lcl_SequenceHasUnhiddenData( const uno::Reference< 
chart2::data::XDataSequence >& xDataSequence )
 {
+    if (!xDataSequence.is())
+        return false;
     uno::Reference< beans::XPropertySet > xProp( xDataSequence, uno::UNO_QUERY 
);
     if( xProp.is() )
     {

Reply via email to