summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-02-25 10:34:54 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-02-25 10:55:02 +0100
commitb428fda3d353eb64d4af55277277c969d383db16 (patch)
tree0c1f4584d6fbf59748974ae1e211e07f85b51cd9 /sc
parentcc478960dceea17858ba88067dc3ecf07a07d291 (diff)
don't access empty container, related fdo#33698
Change-Id: I6deb23c9f5cd1c60e2b478afd67a5196f45d3c43
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/excel/xestream.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/sc/source/filter/excel/xestream.cxx b/sc/source/filter/excel/xestream.cxx
index 30d774f92dbf..3dc697d44479 100644
--- a/sc/source/filter/excel/xestream.cxx
+++ b/sc/source/filter/excel/xestream.cxx
@@ -757,6 +757,9 @@ OString XclXmlUtils::ToOString( const ScAddress& rAddress )
OString XclXmlUtils::ToOString( const ScfUInt16Vec& rBuffer )
{
+ if(rBuffer.empty())
+ return OString();
+
const sal_uInt16* pBuffer = &rBuffer [0];
return OString( pBuffer, rBuffer.size(), RTL_TEXTENCODING_UTF8 );
}