1
0
Fork 0
libreoffice/external/libcmis/factory-no-retry-ssl.patch.1
Daniel Baumann 8e63e14cf6
Adding upstream version 4:25.2.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 16:20:04 +02:00

17 lines
873 B
Groff

--- libcmis/src/libcmis/session-factory.cxx.orig 2024-06-19 18:43:56.244832053 +0200
+++ libcmis/src/libcmis/session-factory.cxx 2024-06-20 11:46:26.518263605 +0200
@@ -94,8 +94,13 @@
{
response = httpSession->httpGetRequest( bindingUrl );
}
- catch ( const CurlException& )
+ catch (const CurlException& e)
{
+ if (strcmp(e.what(), "Invalid SSL certificate") == 0)
+ {
+ // no point in trying other protocols
+ throw e.getCmisException();
+ }
// Could be SharePoint - needs NTLM authentication
session = new SharePointSession( bindingUrl, username,
password, verbose );