[launchd-changes] [23375] trunk/launchd/src/launchd_core_logic.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Sep 12 17:35:58 PDT 2007


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070912/271a5c2f/attachment.html


More information about the launchd-changes mailing list