ucb/source/ucp/webdav-curl/ImportCookies.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 84baeb6c2b7690c18d00ee78d34c5cceba3a46ba
Author:     Michael Stahl <michael.st...@allotropia.de>
AuthorDate: Tue Mar 12 15:10:35 2024 +0100
Commit:     Michael Stahl <michael.st...@allotropia.de>
CommitDate: Tue Mar 12 15:10:35 2024 +0100

    ucb: webdav-curl: add missing return

diff --git a/ucb/source/ucp/webdav-curl/ImportCookies.cxx 
b/ucb/source/ucp/webdav-curl/ImportCookies.cxx
index fa9aa9731b1a..ff5d7389aeac 100644
--- a/ucb/source/ucp/webdav-curl/ImportCookies.cxx
+++ b/ucb/source/ucp/webdav-curl/ImportCookies.cxx
@@ -97,7 +97,11 @@ OString 
TryImportCookies(uno::Reference<uno::XComponentContext> const& xContext[
         // apparently this may crash, and sqlite3_errstr() isn't exported?
         // SAL_INFO("ucb.ucp.webdav.curl", "sqlite3_open failed: " << 
sqlite3_errmsg(db));
         SAL_INFO("ucb.ucp.webdav.curl", "sqlite3_open failed: " << rc);
-        sqlite3_close(db);
+        if (db)
+        {
+            sqlite3_close(db);
+        }
+        return OString();
     }
     char* err(nullptr);
     Value value;

Reply via email to