[launchd-changes] [23638] branches/SULeopard/launchd/src/launchd_core_logic.c

source_changes at macosforge.org source_changes at macosforge.org
Wed May 28 10:28:23 PDT 2008


Revision: 23638
          http://trac.macosforge.org/projects/launchd/changeset/23638
Author:   zarzycki at apple.com
Date:     2008-05-28 10:28:23 -0700 (Wed, 28 May 2008)

Log Message:
-----------
<rdar://problem/5968115> sandbox_init: Could not set default launchd policy, err=1100

Modified Paths:
--------------
    branches/SULeopard/launchd/src/launchd_core_logic.c

Modified: branches/SULeopard/launchd/src/launchd_core_logic.c
===================================================================
--- branches/SULeopard/launchd/src/launchd_core_logic.c	2008-05-28 17:21:25 UTC (rev 23637)
+++ branches/SULeopard/launchd/src/launchd_core_logic.c	2008-05-28 17:28:23 UTC (rev 23638)
@@ -6642,7 +6642,11 @@
 
 	runtime_get_caller_creds(&ldc);
 
-	if (unlikely(ldc.uid || ldc.euid)) {
+#if TARGET_OS_EMBEDDED
+	if (ldc.euid) {
+#else
+	if (ldc.euid && (ldc.euid != getuid())) {
+#endif
 		return BOOTSTRAP_NOT_PRIVILEGED;
 	}
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080528/956a26b3/attachment.htm 


More information about the launchd-changes mailing list