summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-08-20 11:03:49 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-08-20 20:44:33 +0200
commit5eac26e79ef1482ebea31c8cd416c53f9d1714a9 (patch)
tree2647f7d75358394d740bea5b91df7775a323522c
parentd57836db76fcf3133e6eb54d264c774911015e08 (diff)
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 <caolanm@redhat.com>
-rw-r--r--dbaccess/source/ui/querydesign/querycontroller.cxx1
1 files changed, 1 insertions, 0 deletions
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();