From 86f8772131a0588f3bfa4f09cc03746a2afe8cc8 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Sat, 7 Jun 2014 03:56:56 +0200 Subject: don't try to import invalid document, fdo#79135 Change-Id: I3b601d629550078a8fa353bf838619f8d7b34718 --- sc/source/filter/oox/workbookhelper.cxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sc') diff --git a/sc/source/filter/oox/workbookhelper.cxx b/sc/source/filter/oox/workbookhelper.cxx index 4648c25d59e7..f59c4781bffa 100644 --- a/sc/source/filter/oox/workbookhelper.cxx +++ b/sc/source/filter/oox/workbookhelper.cxx @@ -433,6 +433,8 @@ ScRangeData* WorkbookGlobals::createLocalNamedRangeObject( { ScDocument& rDoc = getScDocument(); ScRangeName* pNames = rDoc.GetRangeName( nTab ); + if(!pNames) + throw RuntimeException("invalid sheet index used"); // find an unused name orName = findUnusedName( pNames, orName ); // create the named range -- cgit