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

source_changes at macosforge.org source_changes at macosforge.org
Wed Dec 9 09:03:08 PST 2009


Revision: 4846
          http://trac.macosforge.org/projects/calendarserver/changeset/4846
Author:   cdaboo at apple.com
Date:     2009-12-09 09:03:05 -0800 (Wed, 09 Dec 2009)
Log Message:
-----------
Log the socket.accept() error with info to help diagnosis.

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

Modified: CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch
===================================================================
--- CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch	2009-12-08 16:39:12 UTC (rev 4845)
+++ CalendarServer/branches/users/wsanchez/deployment/lib-patches/Twisted/twisted.internet.tcp.patch	2009-12-09 17:03:05 UTC (rev 4846)
@@ -2,11 +2,17 @@
 ===================================================================
 --- twisted/internet/tcp.py	(revision 19773)
 +++ twisted/internet/tcp.py	(working copy)
-@@ -772,6 +772,8 @@
+@@ -772,6 +772,14 @@
                      return
                  try:
                      skt, addr = self.socket.accept()
 +                    if addr is None: # sometimes this happens on OS X
++                        log.msg("socket.accept() return None for addr. self.socket: %s, %s, %s, skt: %s" % (
++                            self.socket.family,
++                            self.socket.type,
++                            self.socket.proto,
++                            skt,
++                        ))
 +                        raise socket.error(ECONNABORTED)
                  except socket.error, e:
                      if e.args[0] in (EWOULDBLOCK, EAGAIN):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091209/37852ac6/attachment.html>


More information about the calendarserver-changes mailing list