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

source_changes at macosforge.org source_changes at macosforge.org
Wed Nov 29 14:10:25 PST 2006


Revision: 22961
          http://trac.macosforge.org/projects/launchd/changeset/22961
Author:   zarzycki at apple.com
Date:     2006-11-29 14:10:25 -0800 (Wed, 29 Nov 2006)

Log Message:
-----------
<rdar://problem/4850614> 9A315: Logging In After Logging Out Fails

Modified Paths:
--------------
    trunk/launchd/src/launchd_core_logic.c

Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c	2006-11-29 17:40:04 UTC (rev 22960)
+++ trunk/launchd/src/launchd_core_logic.c	2006-11-29 22:10:25 UTC (rev 22961)
@@ -592,6 +592,10 @@
 
 	job_log(j, LOG_DEBUG, "Removed");
 
+	if (j->forced_peers_to_demand_mode) {
+		job_set_global_on_demand(j, false);
+	}
+
 	if (j->p && !j->anonymous) {
 		if (kevent_mod(j->p, EVFILT_PROC, EV_ADD, NOTE_EXIT, 0, &kqsimple_zombie_reaper) == -1) {
 			job_reap(j);

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


More information about the launchd-changes mailing list