Revision: 23375 http://trac.macosforge.org/projects/launchd/changeset/23375 Author: zarzycki@apple.com Date: 2007-09-12 17:35:57 -0700 (Wed, 12 Sep 2007) Log Message: ----------- What's more fun than one way of reporting errors? Two ways! Modified Paths: -------------- trunk/launchd/src/launchd_core_logic.c Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- trunk/launchd/src/launchd_core_logic.c 2007-09-13 00:24:54 UTC (rev 23374) +++ trunk/launchd/src/launchd_core_logic.c 2007-09-13 00:35:57 UTC (rev 23375) @@ -1834,7 +1834,7 @@ mib[3] = ldc.pid; - if (jobmgr_assumes(root_jobmgr, sysctl(mib, 4, &kp, &len, NULL, 0) != -1)) { + if (jobmgr_assumes(root_jobmgr, sysctl(mib, 4, &kp, &len, NULL, 0) != -1) && jobmgr_assumes(root_jobmgr, len == sizeof(kp))) { jobmgr_log(root_jobmgr, LOG_ERR, "%s() was confused by PID %u UID %u EUID %u Mach Port 0x%x: %s", __func__, ldc.pid, ldc.uid, ldc.euid, p, kp.kp_proc.p_comm); } }
participants (1)
-
source_changes@macosforge.org