diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-06-07 03:56:56 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-06-07 05:06:46 +0200 |
commit | 1ccbf70397adf07f1fe55f61c05ce1a741305cfc (patch) | |
tree | c2d4800d6900ab1bfea0753d3e3963b04e0c525f | |
parent | 71697a721075a9bb34ac4308c5524c4df93ab98c (diff) |
don't try to import invalid document, fdo#79135
Change-Id: I3b601d629550078a8fa353bf838619f8d7b34718
-rw-r--r-- | sc/source/filter/oox/workbookhelper.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sc/source/filter/oox/workbookhelper.cxx b/sc/source/filter/oox/workbookhelper.cxx index 910d7583f1d4..c3556c19c729 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 |