From 0e9cc66de223187ec7e5620d6d41ae60584a72c4 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Sat, 13 Apr 2024 19:22:36 +0200 Subject: Cancel chunked transfers on dead sockets, too --- opentracker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opentracker.c b/opentracker.c index b1fa87a..bcc0703 100644 --- a/opentracker.c +++ b/opentracker.c @@ -159,7 +159,7 @@ static void handle_dead( const int64 sock ) { iob_reset( cookie->batch + i ); free( cookie->batch ); array_reset( &cookie->request ); - if( cookie->flag & STRUCT_HTTP_FLAG_WAITINGFORTASK ) + if( cookie->flag & (STRUCT_HTTP_FLAG_WAITINGFORTASK | STRUCT_HTTP_FLAG_CHUNKED_IN_TRANSFER) ) mutex_workqueue_canceltask( sock ); free( cookie ); } -- cgit v1.2.3