From 35f9e3dcbb59d0dfca5b29ce149352cdd4fcd8fd Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 5 Feb 2004 22:58:35 +0000 Subject: [PATCH] fixed enobuf causes stuck send thread --- src/rsrv/caserverio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rsrv/caserverio.c b/src/rsrv/caserverio.c index ee1a6d569..57ebcde9e 100644 --- a/src/rsrv/caserverio.c +++ b/src/rsrv/caserverio.c @@ -51,6 +51,7 @@ void cas_send_bs_msg ( struct client *pclient, int lock_needed ) errlogPrintf ( "CAS: msg Discard for sock %d addr %x\n", pclient->sock, (unsigned) pclient->addr.sin_addr.s_addr ); } + pclient->send.stk = 0u; return; } @@ -79,6 +80,7 @@ void cas_send_bs_msg ( struct client *pclient, int lock_needed ) char buf[64]; if ( pclient->disconnect ) { + pclient->send.stk = 0u; break; }