[launchd-changes] [23014] trunk/launchd/src/launchctl.c
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jan 22 11:43:32 PST 2007
Revision: 23014
http://trac.macosforge.org/projects/launchd/changeset/23014
Author: zarzycki at apple.com
Date: 2007-01-22 11:43:32 -0800 (Mon, 22 Jan 2007)
Log Message:
-----------
<rdar://problem/4800388> 9A292: Bug: launchctl.c:2724 (22900):42: setsockopt(sfd, SOL_SOCKET, SO_EXECPATH, prog, strlen(prog) + 1) != -1
Modified Paths:
--------------
trunk/launchd/src/launchctl.c
Modified: trunk/launchd/src/launchctl.c
===================================================================
--- trunk/launchd/src/launchctl.c 2007-01-18 20:37:42 UTC (rev 23013)
+++ trunk/launchd/src/launchctl.c 2007-01-22 19:43:32 UTC (rev 23014)
@@ -2752,7 +2752,8 @@
}
if (assumes(prog != NULL)) {
- assumes(setsockopt(sfd, SOL_SOCKET, SO_EXECPATH, prog, strlen(prog) + 1) != -1);
+ /* The networking team has asked us to ignore the failure of this API if errno == ENOPROTOOPT */
+ assumes(setsockopt(sfd, SOL_SOCKET, SO_EXECPATH, prog, strlen(prog) + 1) != -1 || errno == ENOPROTOOPT);
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070122/9502b2ad/attachment.html
More information about the launchd-changes
mailing list