Modified: trunk/launchd/src/launchd_core_logic.c (23342 => 23343)
--- trunk/launchd/src/launchd_core_logic.c 2007-08-17 13:57:22 UTC (rev 23342)
+++ trunk/launchd/src/launchd_core_logic.c 2007-08-17 19:34:42 UTC (rev 23343)
@@ -995,6 +995,10 @@
return NULL;
}
+ if (!jobmgr_assumes(jm, len == sizeof(kp))) {
+ return NULL;
+ }
+
if (!jobmgr_assumes(jm, kp.kp_proc.p_comm[0] != '\0')) {
return NULL;
}
Modified: trunk/launchd/src/protocol_job.defs (23342 => 23343)
--- trunk/launchd/src/protocol_job.defs 2007-08-17 13:57:22 UTC (rev 23342)
+++ trunk/launchd/src/protocol_job.defs 2007-08-17 19:34:42 UTC (rev 23343)
@@ -135,7 +135,7 @@
__flags : uint64_t;
__service : name_t);
-simpleroutine log(
+routine log(
__bs_port : job_t;
__pri : integer_t;
__err : integer_t;