Revision: 23638 http://trac.macosforge.org/projects/launchd/changeset/23638 Author: zarzycki@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; }