[CalendarServer-changes] [4845] CalendarServer/branches/users/wsanchez/deployment/lib-patches/ Twisted/twisted.internet.tcp.patch

source_changes at macosforge.org source_changes at macosforge.org
Tue Dec 8 08:39:13 PST 2009


Revision: 4845
          http://trac.macosforge.org/projects/calendarserver/changeset/4845
Author:   cdaboo at apple.com
Date:     2009-12-08 08:39:12 -0800 (Tue, 08 Dec 2009)
Log Message:
-----------
Sometimes socket.accept() returns addr as None without raising.

Added Paths:
-----------
    CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch

Added: CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch
===================================================================
--- CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch	                        (rev 0)
+++ CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch	2009-12-08 16:39:12 UTC (rev 4845)
@@ -0,0 +1,13 @@
+Index: twisted/internet/tcp.py
+===================================================================
+--- twisted/internet/tcp.py	(revision 19773)
++++ twisted/internet/tcp.py	(working copy)
+@@ -772,6 +772,8 @@
+                     return
+                 try:
+                     skt, addr = self.socket.accept()
++                    if addr is None: # sometimes this happens on OS X
++                        raise socket.error(ECONNABORTED)
+                 except socket.error, e:
+                     if e.args[0] in (EWOULDBLOCK, EAGAIN):
+                         self.numberAccepts = i
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091208/ea603f04/attachment.html>


More information about the calendarserver-changes mailing list