Kaydet (Commit) bfe345e8 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1242480 Dereference null return value

Change-Id: I9818e647915bd2b973c617feb7efd256621cf2de
üst 0f6c6baf
......@@ -223,13 +223,13 @@ namespace dbaui
aValue.reset();
SFX_ITEMSET_GET( _rSet, pItem, SfxPoolItem, setting->nItemId, true );
if ( pItem->ISA( SfxBoolItem ) )
if (const SfxBoolItem *pBoolItem = PTR_CAST(SfxBoolItem, pItem))
{
aValue.reset( PTR_CAST( SfxBoolItem, pItem )->GetValue() );
aValue.reset( pBoolItem->GetValue() );
}
else if ( pItem->ISA( OptionalBoolItem ) )
else if (const OptionalBoolItem *pOptionalItem = PTR_CAST(OptionalBoolItem, pItem))
{
aValue = PTR_CAST( OptionalBoolItem, pItem )->GetFullValue();
aValue = pOptionalItem->GetFullValue();
}
else
OSL_FAIL( "SpecialSettingsPage::implInitControls: unknown boolean item type!" );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment