From 72dff7984a26788d8c90f9dd63a1529931376d7f Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 14 Oct 2015 10:07:30 +0100 Subject: coverity#735865 Dereference after null check Change-Id: I6ebe8a0fb2e63b83406434d5fce0af8994f12458 --- svx/source/form/filtnav.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'svx') diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx index fe2de5c0d20d..37b37c8a1039 100644 --- a/svx/source/form/filtnav.cxx +++ b/svx/source/form/filtnav.cxx @@ -176,10 +176,10 @@ FmFilterItem* FmFilterItems::Find( const ::sal_Int32 _nFilterComponentIndex ) co ++i ) { - FmFilterItem* pCondition = dynamic_cast( *i ); - DBG_ASSERT( pCondition, "FmFilterItems::Find: Wrong element in container!" ); - if ( _nFilterComponentIndex == pCondition->GetComponentIndex() ) - return pCondition; + FmFilterData* pData = *i; + FmFilterItem& rCondition = dynamic_cast(*pData); + if ( _nFilterComponentIndex == rCondition.GetComponentIndex() ) + return &rCondition; } return NULL; } -- cgit