Skip to content

Commit 9da0ced

Browse files
committed
Solve DockerApiException when cancelling
1 parent fa6675e commit 9da0ced

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Docker.DotNet/Endpoints/StreamUtil.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ internal static async Task MonitorResponseForMessagesAsync<T>(Task<HttpResponseM
4646
{
4747
using (var response = await responseTask)
4848
{
49-
await client.HandleIfErrorResponseAsync(response.StatusCode, response);
50-
5149
using (var stream = await response.Content.ReadAsStreamAsync())
5250
{
5351
// ReadLineAsync must be cancelled by closing the whole stream.
@@ -58,6 +56,8 @@ internal static async Task MonitorResponseForMessagesAsync<T>(Task<HttpResponseM
5856
{
5957
while ((line = await reader.ReadLineAsync()) != null && !cancel.IsCancellationRequested)
6058
{
59+
await client.HandleIfErrorResponseAsync(response.StatusCode, response);
60+
6161
var prog = client.JsonSerializer.DeserializeObject<T>(line);
6262
if (prog == null) continue;
6363

0 commit comments

Comments
 (0)