[Python-checkins] python/dist/src/Lib httplib.py,1.49,1.50

loewis@sourceforge.net loewis@sourceforge.net
Sat, 20 Apr 2002 00:47:41 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv5973/Lib

Modified Files:
	httplib.py 
Log Message:
Forward port of patch # 500311: Work around for buggy https servers.
Fixes #494762.


Index: httplib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/httplib.py,v
retrieving revision 1.49
retrieving revision 1.50
diff -C2 -d -r1.49 -r1.50
*** httplib.py	24 Mar 2002 16:56:45 -0000	1.49
--- httplib.py	20 Apr 2002 07:47:39 -0000	1.50
***************
*** 634,638 ****
                      or err[0] == socket.SSL_ERROR_WANT_WRITE):
                      continue
!                 if err[0] == socket.SSL_ERROR_ZERO_RETURN:
                      break
                  raise
--- 634,639 ----
                      or err[0] == socket.SSL_ERROR_WANT_WRITE):
                      continue
!                 if (err[0] == socket.SSL_ERROR_ZERO_RETURN
!                     or err[0] == socket.SSL_ERROR_EOF):
                      break
                  raise