summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2023-02-07 16:35:11 +0000
committerCaolán McNamara <caolanm@redhat.com>2023-02-07 19:55:00 +0000
commit58732c0760478d00dbf34c8d631e75a0262a2b75 (patch)
tree84f88a46c7d1a3bd91b832ee9f38bf4fdbce0fbe /desktop
parent93cd7e878ac03232aaebb14e9425d80fc97f8846 (diff)
cid#1520802 Dereference null return value
Change-Id: Iba193386d1ee82c8f47ece2445cfb2ecaeeed998 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146636 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/source/lib/init.cxx14
1 files changed, 10 insertions, 4 deletions
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 9eb8fc64547b..d0eda23e0eb8 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -7190,18 +7190,24 @@ void setLanguageToolConfig()
const char* pRestProtocol = ::getenv("LANGUAGETOOL_RESTPROTOCOL");
OUString aEnabled = OStringToOUString(pEnabled, RTL_TEXTENCODING_UTF8);
- OUString aSSLVerification = OStringToOUString(pSSLVerification, RTL_TEXTENCODING_UTF8);
if (aEnabled != "true")
return;
OUString aBaseUrl = OStringToOUString(pBaseUrlString, RTL_TEXTENCODING_UTF8);
- OUString aRestProtocol = OStringToOUString(pRestProtocol, RTL_TEXTENCODING_UTF8);
try
{
SvxLanguageToolOptions& rLanguageOpts = SvxLanguageToolOptions::Get();
rLanguageOpts.setBaseURL(aBaseUrl);
rLanguageOpts.setEnabled(true);
- rLanguageOpts.setSSLVerification(aSSLVerification == "true");
- rLanguageOpts.setRestProtocol(aRestProtocol);
+ if (pSSLVerification)
+ {
+ OUString aSSLVerification = OStringToOUString(pSSLVerification, RTL_TEXTENCODING_UTF8);
+ rLanguageOpts.setSSLVerification(aSSLVerification == "true");
+ }
+ if (pRestProtocol)
+ {
+ OUString aRestProtocol = OStringToOUString(pRestProtocol, RTL_TEXTENCODING_UTF8);
+ rLanguageOpts.setRestProtocol(aRestProtocol);
+ }
if (pUsername && pApikey)
{
OUString aUsername = OStringToOUString(pUsername, RTL_TEXTENCODING_UTF8);