From f2a7dab6a08cef7ca881f56d0bead0bb009b66b6 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sat, 10 May 2003 18:42:28 +0000 Subject: [PATCH] Stop trying to send data once the entire string has been sent. :-) --- src/sbbs3/websrvr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index 2384a1bbf4..c0c4034175 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -386,7 +386,7 @@ static int sockprint(SOCKET sock, const char *str) lprintf("%04d TX: %s", sock, str); len=strlen(str); - while(socket_check(sock,NULL,&wr,60000) && wr) { + while(socket_check(sock,NULL,&wr,60000) && wr && written<len) { result=sendsocket(sock,str+written,len-written); if(result==SOCKET_ERROR) { if(ERROR_VALUE==ECONNRESET) -- GitLab