You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by hd...@apache.org on 2013/10/10 11:20:38 UTC
svn commit: r1530891 -
/openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx
Author: hdu
Date: Thu Oct 10 09:20:38 2013
New Revision: 1530891
URL: http://svn.apache.org/r1530891
Log:
#i123409# prevent invalid iterator dereference in SwTaggedPDFHelper::CheckReopenTag()
Found by: potassium19
Patch by: hdu@apache.org
Review by: orw@apache.org
Modified:
openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx
Modified: openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx?rev=1530891&r1=1530890&r2=1530891&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx (original)
+++ openoffice/trunk/main/sw/source/core/text/EnhancedPDFExportHelper.cxx Thu Oct 10 09:20:38 2013
@@ -375,8 +375,9 @@ bool SwTaggedPDFHelper::CheckReopenTag()
if ( pKey )
{
FrmTagIdMap& rFrmTagIdMap = SwEnhancedPDFExportHelper::GetFrmTagIdMap();
- const FrmTagIdMap::const_iterator aIter = rFrmTagIdMap.find( pKey );
- nReopenTag = (*aIter).second;
+ const FrmTagIdMap::const_iterator aIter = rFrmTagIdMap.find( pKey );
+ if( aIter != rFrmTagIdMap.end())
+ nReopenTag = (*aIter).second;
}
}
}