From c8040293d57d2b7599c5f889ca0b29c0400519a8 Mon Sep 17 00:00:00 2001 From: Xisco Fauli Date: Fri, 26 Jun 2026 11:56:36 +0200 Subject: [PATCH] cid#1695399: Dereference null return value Change-Id: I8ffb25ca9655fe039a3c1db8241ea585492641e9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207336 Reviewed-by: Xisco Fauli Tested-by: Jenkins --- sc/source/filter/excel/xetable.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sc/source/filter/excel/xetable.cxx b/sc/source/filter/excel/xetable.cxx index 6adb0f02242e..629b4c0214c9 100644 --- a/sc/source/filter/excel/xetable.cxx +++ b/sc/source/filter/excel/xetable.cxx @@ -2644,7 +2644,8 @@ XclExpCellTable::XclExpCellTable( const XclExpRoot& rRoot ) : // We have to force everything to calculate, or we might end up triggering recalc while // we walk the data, and then we get stale ScPatternAttr pointers. - rDoc.FetchTable(nScTab)->CalcAll(); + if (ScTable* pTable = rDoc.FetchTable(nScTab)) + pTable->CalcAll(); // range for cell iterator SCCOL nLastIterScCol = nMaxScCol;