From: simon Date: Sat, 26 Aug 2006 10:58:13 +0000 (+0000) Subject: We _can_ have handle_throttle() called on defunct handles after all, X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/50ab783a4eeadc5315a409c9f536d8d8aa93189b We _can_ have handle_throttle() called on defunct handles after all, so it should just do nothing rather than failing an assertion. git-svn-id: svn://svn.tartarus.org/sgt/putty@6807 cda61777-01e9-0310-a592-d414129be87e --- 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: