#443: Bad assertion in sendmsg_sendmsg() -------------------------------------------+-------------------------------- Reporter: narge-macosforge@… | Owner: wsanchez@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Crash/data loss Keywords: | Radar: -------------------------------------------+-------------------------------- I recently upgraded caldavd from 2.4 to trunk on a ppc linux machine. After the upgrade, caldavd dies on the first incoming connection, with an assertion failure at twext/python/sendmsg.c line 213. This assertion states that CMSG_NXTHDR() returns non-NULL. However, it will only return non-NULL if there is space for another control message. Thus, the assertion always fails after copying the last control message; it should be moved to the beginning of the loop, before CMSG_NXTHDR(). -- Ticket URL: <http://trac.calendarserver.org/ticket/443> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server