summaryrefslogtreecommitdiff
path: root/linguistic
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-10-14 15:17:00 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-10-14 20:44:37 +0200
commit07f675361d5a09ad4e3978f324dcd3c8c6d90cef (patch)
treeda8358d9b9f080d7c9281ed541a3c86963fec0ff /linguistic
parentcd3c16fbcb4f8e5e4c4448bc7cda96e8476d6aec (diff)
cid#1515996 silence Unchecked return value from library
Change-Id: I37c4af0e0b1c60b2eaab8505c3b2eba9b9e131c2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141377 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'linguistic')
-rw-r--r--linguistic/source/translate.cxx28
1 files changed, 14 insertions, 14 deletions
diff --git a/linguistic/source/translate.cxx b/linguistic/source/translate.cxx
index a88a02d22ff7..12f5491e2129 100644
--- a/linguistic/source/translate.cxx
+++ b/linguistic/source/translate.cxx
@@ -16,27 +16,27 @@ OString Translate(const OString& rTargetLang, const OString& rAPIUrl, const OStr
std::unique_ptr<CURL, std::function<void(CURL*)>> curl(curl_easy_init(),
[](CURL* p) { curl_easy_cleanup(p); });
- curl_easy_setopt(curl.get(), CURLOPT_URL, rAPIUrl.getStr());
- curl_easy_setopt(curl.get(), CURLOPT_FAILONERROR, 1L);
- curl_easy_setopt(curl.get(), CURLOPT_TIMEOUT, CURL_TIMEOUT);
+ (void)curl_easy_setopt(curl.get(), CURLOPT_URL, rAPIUrl.getStr());
+ (void)curl_easy_setopt(curl.get(), CURLOPT_FAILONERROR, 1L);
+ (void)curl_easy_setopt(curl.get(), CURLOPT_TIMEOUT, CURL_TIMEOUT);
std::string response_body;
- curl_easy_setopt(curl.get(), CURLOPT_WRITEFUNCTION,
- +[](void* buffer, size_t size, size_t nmemb, void* userp) -> size_t {
- if (!userp)
- return 0;
- std::string* response = static_cast<std::string*>(userp);
- size_t real_size = size * nmemb;
- response->append(static_cast<char*>(buffer), real_size);
- return real_size;
- });
- curl_easy_setopt(curl.get(), CURLOPT_WRITEDATA, static_cast<void*>(&response_body));
+ (void)curl_easy_setopt(curl.get(), CURLOPT_WRITEFUNCTION,
+ +[](void* buffer, size_t size, size_t nmemb, void* userp) -> size_t {
+ if (!userp)
+ return 0;
+ std::string* response = static_cast<std::string*>(userp);
+ size_t real_size = size * nmemb;
+ response->append(static_cast<char*>(buffer), real_size);
+ return real_size;
+ });
+ (void)curl_easy_setopt(curl.get(), CURLOPT_WRITEDATA, static_cast<void*>(&response_body));
OString aLang(curl_easy_escape(curl.get(), rTargetLang.getStr(), rTargetLang.getLength()));
OString aAuthKey(curl_easy_escape(curl.get(), rAuthKey.getStr(), rAuthKey.getLength()));
OString aData(curl_easy_escape(curl.get(), rData.getStr(), rData.getLength()));
OString aPostData("auth_key=" + aAuthKey + "&target_lang=" + aLang + "&text=" + aData);
- curl_easy_setopt(curl.get(), CURLOPT_POSTFIELDS, aPostData.getStr());
+ (void)curl_easy_setopt(curl.get(), CURLOPT_POSTFIELDS, aPostData.getStr());
CURLcode cc = curl_easy_perform(curl.get());
if (cc != CURLE_OK)
{