summaryrefslogtreecommitdiff
path: root/platform/default/src/mbgl/storage/http_file_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/default/src/mbgl/storage/http_file_source.cpp')
-rw-r--r--platform/default/src/mbgl/storage/http_file_source.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/default/src/mbgl/storage/http_file_source.cpp b/platform/default/src/mbgl/storage/http_file_source.cpp
index d55d447ae7..8536990a57 100644
--- a/platform/default/src/mbgl/storage/http_file_source.cpp
+++ b/platform/default/src/mbgl/storage/http_file_source.cpp
@@ -266,7 +266,10 @@ HTTPRequest::HTTPRequest(HTTPFileSource::Impl* context_, Resource resource_, Fil
}
HTTPRequest::~HTTPRequest() {
- handleError(curl_multi_remove_handle(context->multi, handle));
+ if (curl_multi_remove_handle(context->multi, handle) != CURLM_OK) {
+ mbgl::Log::Error(mbgl::Event::HttpRequest, "Error removing curl multi handle");
+ }
+
context->returnHandle(handle);
handle = nullptr;