summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/dlg/dbwizsetup.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-06-05 14:44:35 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-06-05 18:32:19 +0200
commit86d39afd85ed929dcfb8e1497680605cb095fc41 (patch)
tree28e7ccace4d61558633a378e4fafc247eff8ad8c /dbaccess/source/ui/dlg/dbwizsetup.cxx
parent264b78cbd7b049d323797cad332b664fe3af2088 (diff)
cid#1504593 silence Dereference null return value
and cid#1504597 Dereference null return value cid#1504595 Dereference null return value cid#1504666 Dereference null return value Change-Id: I6054120575fb2769633177c36eb41c6798c4c648 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135436 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess/source/ui/dlg/dbwizsetup.cxx')
-rw-r--r--dbaccess/source/ui/dlg/dbwizsetup.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/dbaccess/source/ui/dlg/dbwizsetup.cxx b/dbaccess/source/ui/dlg/dbwizsetup.cxx
index 2c3e8fb7bb36..f687740dd696 100644
--- a/dbaccess/source/ui/dlg/dbwizsetup.cxx
+++ b/dbaccess/source/ui/dlg/dbwizsetup.cxx
@@ -117,8 +117,9 @@ ODbTypeWizDialogSetup::ODbTypeWizDialogSetup(weld::Window* _pParent
{
// no local resources needed anymore
// extract the datasource type collection from the item set
- const DbuTypeCollectionItem& rCollectionItem = dynamic_cast<const DbuTypeCollectionItem&>(*_pItems->GetItem(DSID_TYPECOLLECTION));
- m_pCollection = rCollectionItem.getCollection();
+ const DbuTypeCollectionItem* pCollectionItem = dynamic_cast<const DbuTypeCollectionItem*>(_pItems->GetItem(DSID_TYPECOLLECTION));
+ assert(pCollectionItem && "must exist");
+ m_pCollection = pCollectionItem->getCollection();
assert(m_pCollection && "ODbTypeWizDialogSetup::ODbTypeWizDialogSetup : really need a DSN type collection !");