sc/source/filter/oox/PivotTableFormat.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit 91ad46fc2a50b1084bf8c28093ad8286674cbd28 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Sat Apr 13 16:00:25 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sat Apr 13 21:27:12 2024 +0200 ofz#68019 Null-dereference READ Change-Id: I9ad5d907c4739877d51b74ef0f2e275d94119f09 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166052 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sc/source/filter/oox/PivotTableFormat.cxx b/sc/source/filter/oox/PivotTableFormat.cxx index 156fe9983a6e..2fc0cfa78371 100644 --- a/sc/source/filter/oox/PivotTableFormat.cxx +++ b/sc/source/filter/oox/PivotTableFormat.cxx @@ -76,9 +76,10 @@ void PivotTableFormat::importPivotArea(const oox::AttributeList& rAttribs) void PivotTableFormat::finalizeImport() { - DxfRef pDxf = getStyles().getDxf(mnDxfId); auto pPattern = std::make_shared<ScPatternAttr>(getScDocument().getCellAttributeHelper()); - pDxf->fillToItemSet(pPattern->GetItemSet()); + + if (DxfRef pDxf = getStyles().getDxf(mnDxfId)) + pDxf->fillToItemSet(pPattern->GetItemSet()); ScDPObject* pDPObj = mrPivotTable.getDPObject(); ScDPSaveData* pSaveData = pDPObj->GetSaveData();