diff --git a/platform/default/src/mbgl/storage/http_file_source.cpp b/platform/default/src/mbgl/storage/http_file_source.cpp index 4425bd1ee..841e525cf 100644 --- a/platform/default/src/mbgl/storage/http_file_source.cpp +++ b/platform/default/src/mbgl/storage/http_file_source.cpp @@ -204,6 +204,12 @@ int HTTPFileSource::Impl::handleSocket( static_cast(s), util::RunLoop::Event::Write, std::bind(&Impl::perform, context, _1, _2)); break; } + case CURL_POLL_INOUT: { + using namespace std::placeholders; + util::RunLoop::Get()->addWatch( + static_cast(s), util::RunLoop::Event::ReadWrite, std::bind(&Impl::perform, context, _1, _2)); + break; + } case CURL_POLL_REMOVE: util::RunLoop::Get()->removeWatch(static_cast(s)); break;