connectivity/source/parse/sqlbison.y  |    3 ++-
 connectivity/source/parse/sqlnode.cxx |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit f6e24b10c9148f1cf6a2a93359ffcc0c7ec56152
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Aug 18 12:25:02 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Aug 18 16:05:53 2022 +0200

    cid#1500536 silence Resource leak
    
    Change-Id: Ibd626a90136f89af731dc2bfa684d99609d44b90
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138481
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/connectivity/source/parse/sqlbison.y 
b/connectivity/source/parse/sqlbison.y
index e0e9969ab68a..dd500ce2548b 100644
--- a/connectivity/source/parse/sqlbison.y
+++ b/connectivity/source/parse/sqlbison.y
@@ -4605,7 +4605,8 @@ std::unique_ptr<OSQLParseNode> 
OSQLParser::parseTree(OUString& rErrorMessage,
 
                // clear the garbage collector
                (*s_pGarbageCollector)->clearAndDelete();
-               m_pParseTree.release(); // because the garbage collector 
deleted it
+               // coverity[leaked_storage : FALSE] - because the garbage 
collector deleted it
+               m_pParseTree.release();
                return nullptr;
        }
        else
diff --git a/connectivity/source/parse/sqlnode.cxx 
b/connectivity/source/parse/sqlnode.cxx
index ab93c41511ad..c62c17f5faff 100644
--- a/connectivity/source/parse/sqlnode.cxx
+++ b/connectivity/source/parse/sqlnode.cxx
@@ -1295,7 +1295,8 @@ std::unique_ptr<OSQLParseNode> 
OSQLParser::predicateTree(OUString& rErrorMessage
 
         // clear the garbage collector
         (*s_pGarbageCollector)->clearAndDelete();
-        m_pParseTree.release(); // because the garbage collector deleted it
+        // coverity[leaked_storage : FALSE] - because the garbage collector 
deleted it
+        m_pParseTree.release();
         return nullptr;
     }
     else

Reply via email to