dbaccess/source/ui/querydesign/querycontroller.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 5eac26e79ef1482ebea31c8cd416c53f9d1714a9
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Aug 20 11:03:49 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat Aug 20 20:44:33 2022 +0200

    cid#735694 silence Dereference after null check
    
    Change-Id: I76d6d7f33177b3cb15b258d497535e5db0f4d137
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138582
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx 
b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 2d137acd5d46..38caed31a79f 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -480,6 +480,7 @@ void OQueryController::Execute(sal_uInt16 _nId, const 
Sequence< PropertyValue >&
                     std::unique_ptr<::connectivity::OSQLParseNode> pNode = 
m_aSqlParser.parseTree(aErrorMsg,m_sStatement,m_bGraphicalDesign);
                     if ( pNode )
                     {
+                        assert(m_pSqlIterator && "SqlIterator must exist");
                         delete m_pSqlIterator->getParseTree();
                         m_pSqlIterator->setParseTree(pNode.release());
                         m_pSqlIterator->traverseAll();

Reply via email to