diff --git a/windows/winhandl.c b/windows/winhandl.c index a5b7c696..e45eb9b5 100644 --- a/windows/winhandl.c +++ b/windows/winhandl.c @@ -122,7 +122,8 @@ static DWORD WINAPI handle_input_threadfunc(void *param) */ static void handle_throttle(struct handle_input *ctx, int backlog) { - assert(!ctx->defunct); + if (ctx->defunct) + return; /* * If there's a read operation already in progress, do nothing: