From e013e9a5c7476d543d213ee3267c7512446998d5 Mon Sep 17 00:00:00 2001 From: Philipp Lohmann Date: Mon, 30 Nov 2009 15:58:46 +0000 Subject: #i107322# fix an access to dead memory --- svx/source/accessibility/AccessibleStaticTextBase.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/svx/source/accessibility/AccessibleStaticTextBase.cxx b/svx/source/accessibility/AccessibleStaticTextBase.cxx index c5681a4f0e..c0227e63cb 100644 --- a/svx/source/accessibility/AccessibleStaticTextBase.cxx +++ b/svx/source/accessibility/AccessibleStaticTextBase.cxx @@ -1016,9 +1016,9 @@ namespace accessibility const beans::PropertyValue* pItr = aIntersectionSeq.getConstArray(); const beans::PropertyValue* pEnd = pItr + aIntersectionSeq.getLength(); const beans::PropertyValue* pFind = ::std::find_if( pItr, pEnd, ::std::bind2nd( PropertyValueEqualFunctor(), boost::cref( pDefAttr[i] ) ) ); - if ( pFind == pEnd && pFind->Handle != 0) + if ( pFind == pEnd && pDefAttr[i].Handle != 0) { - aDiffVec.push_back( *pFind ); + aDiffVec.push_back( pDefAttr[i] ); } } -- cgit v1.2.3