[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