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 ...@@ -223,13 +223,13 @@ namespace dbaui
aValue.reset(); aValue.reset();
SFX_ITEMSET_GET( _rSet, pItem, SfxPoolItem, setting->nItemId, true ); 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 else
OSL_FAIL( "SpecialSettingsPage::implInitControls: unknown boolean item type!" ); 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