Merge branch 'v0.20.x'

This commit is contained in:
Max Kellermann
2017-12-26 20:03:18 +01:00
2 changed files with 3 additions and 1 deletions

View File

@@ -270,6 +270,7 @@ CurlInputStream::OnData(ConstBuffer<void> data)
void
CurlInputStream::OnEnd()
{
const std::lock_guard<Mutex> protect(mutex);
cond.broadcast();
AsyncInputStream::SetClosed();
@@ -278,6 +279,7 @@ CurlInputStream::OnEnd()
void
CurlInputStream::OnError(std::exception_ptr e) noexcept
{
const std::lock_guard<Mutex> protect(mutex);
postponed_exception = std::move(e);
if (IsSeekPending())