summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2024-03-12 14:44:00 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2024-03-12 14:44:16 +0100
commit4c6574abe8cca7d74129c12c486b722c668fdaba (patch)
treeeeadaec1934141f5389a4265bac2f3032f6fc3f6
parente969c692dd8705af5894a065674e2461ff514985 (diff)
ucb: webdav-curl: avoid crashing in SAL_INFO
It's not clear why calling sqlite3_errmsg would crash, but avoid it... Change-Id: If2a375671fd5484d72af1c0f538f424f02149a0a
-rw-r--r--ucb/source/ucp/webdav-curl/ImportCookies.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/ucb/source/ucp/webdav-curl/ImportCookies.cxx b/ucb/source/ucp/webdav-curl/ImportCookies.cxx
index 4df885e4efc7..fa9aa9731b1a 100644
--- a/ucb/source/ucp/webdav-curl/ImportCookies.cxx
+++ b/ucb/source/ucp/webdav-curl/ImportCookies.cxx
@@ -94,7 +94,9 @@ OString TryImportCookies(uno::Reference<uno::XComponentContext> const& xContext[
int rc = sqlite3_open_v2(dbUrl.getStr(), &db, SQLITE_OPEN_READONLY | SQLITE_OPEN_URI, nullptr);
if (rc != SQLITE_OK)
{
- SAL_INFO("ucb.ucp.webdav.curl", "sqlite3_open failed: " << sqlite3_errmsg(db));
+ // 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);
}
char* err(nullptr);