From 13390b24b72906646e66b201189eba5de04fc37b Mon Sep 17 00:00:00 2001 From: Matt Gajownik Date: Thu, 25 Nov 2021 19:32:37 +1100 Subject: [PATCH] UI: Expose cURL error if Remote Text error text is empty --- UI/remote-text.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/remote-text.cpp b/UI/remote-text.cpp index d4991abe8..0bccc27b0 100644 --- a/UI/remote-text.cpp +++ b/UI/remote-text.cpp @@ -91,7 +91,7 @@ void RemoteTextThread::run() if (code != CURLE_OK) { blog(LOG_WARNING, "RemoteTextThread: HTTP request failed. %s", - error); + strlen(error) ? error : curl_easy_strerror(code)); emit Result(QString(), QT_UTF8(error)); } else { emit Result(QT_UTF8(str.c_str()), QString()); @@ -212,7 +212,8 @@ bool GetRemoteFile(const char *url, std::string &str, std::string &error, responseCode); if (code != CURLE_OK) { - error = error_in; + error = strlen(error_in) ? error_in + : curl_easy_strerror(code); } else if (signature) { for (string &h : header_in_list) { string name = h.substr(0, 13);