[launchd-changes] [23399] trunk/launchd/src/launchd_core_logic.c
source_changes at macosforge.org
source_changes at macosforge.org
Mon Sep 17 18:32:13 PDT 2007
Revision: 23399
http://trac.macosforge.org/projects/launchd/changeset/23399
Author: zarzycki at apple.com
Date: 2007-09-17 18:32:10 -0700 (Mon, 17 Sep 2007)
Log Message:
-----------
<rdar://problem/5487989> Regression due to 5475980
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-17 21:58:49 UTC (rev 23398)
+++ trunk/launchd/src/launchd_core_logic.c 2007-09-18 01:32:10 UTC (rev 23399)
@@ -714,6 +714,7 @@
}
if (jm->parentmgr) {
+ runtime_del_ref();
SLIST_REMOVE(&jm->parentmgr->submgrs, jm, jobmgr_s, sle);
} else if (getpid() == 1) {
jobmgr_log(jm, LOG_DEBUG, "About to call: reboot(%s)", reboot_flags_to_C_names(jm->reboot_flags));
@@ -4228,6 +4229,10 @@
jobmgr_assumes(jmr, job_dispatch(bootstrapper, true) != NULL);
}
+ if (jmr->parentmgr) {
+ runtime_add_ref();
+ }
+
return jmr;
out_bad:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070917/e644b167/attachment.html
More information about the launchd-changes
mailing list