summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/source/zippackage/ZipPackage.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/package/source/zippackage/ZipPackage.cxx b/package/source/zippackage/ZipPackage.cxx
index 445b0df44435..c0d9666d9c2d 100644
--- a/package/source/zippackage/ZipPackage.cxx
+++ b/package/source/zippackage/ZipPackage.cxx
@@ -496,12 +496,12 @@ void ZipPackage::getZipFileContents()
ZipPackageStream *pPkgStream;
ZipPackageFolder *pPkgFolder, *pCurrent;
OUString sTemp, sDirName;
- sal_Int32 nOldIndex, nIndex, nStreamIndex;
+ sal_Int32 nOldIndex, nStreamIndex;
FolderHash::iterator aIter;
while (xEnum->hasMoreElements())
{
- nIndex = nOldIndex = 0;
+ nOldIndex = 0;
pCurrent = m_pRootFolder;
const ZipEntry & rEntry = *xEnum->nextElement();
OUString rName = rEntry.sPath;
@@ -524,6 +524,7 @@ void ZipPackage::getZipFileContents()
if ( pCurrent == m_pRootFolder )
{
+ sal_Int32 nIndex;
while ( ( nIndex = rName.indexOf( '/', nOldIndex ) ) != -1 )
{
sTemp = rName.copy ( nOldIndex, nIndex - nOldIndex );