[Python-checkins] python/dist/src/Modules socketmodule.c,1.251,1.252

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Fri, 31 Jan 2003 10:16:14 -0800


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1:/tmp/cvs-serv7196

Modified Files:
	socketmodule.c 
Log Message:
SF patch #678257 by Geoff Talvola.

In sendall(), do an internal select before each send() call, instead
of only for the first one.


Index: socketmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/socketmodule.c,v
retrieving revision 1.251
retrieving revision 1.252
diff -C2 -d -r1.251 -r1.252
*** socketmodule.c	6 Jan 2003 12:41:26 -0000	1.251
--- socketmodule.c	31 Jan 2003 18:15:58 -0000	1.252
***************
*** 1849,1854 ****
  
  	Py_BEGIN_ALLOW_THREADS
- 	internal_select(s, 1);
  	do {
  		n = send(s->sock_fd, buf, len, flags);
  		if (n < 0)
--- 1849,1854 ----
  
  	Py_BEGIN_ALLOW_THREADS
  	do {
+ 		internal_select(s, 1);
  		n = send(s->sock_fd, buf, len, flags);
  		if (n < 0)