1
0
mirror of git://erdgeist.org/opentracker synced 2025-01-12 16:00:06 +00:00

Cancel chunked transfers on dead sockets, too

This commit is contained in:
Dirk Engling 2024-04-13 19:22:36 +02:00
parent 57f859728d
commit 0e9cc66de2

View File

@ -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 );
}