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

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 24 15:54:23 PDT 2009


Revision: 23868
          http://trac.macosforge.org/projects/launchd/changeset/23868
Author:   dsorresso at apple.com
Date:     2009-03-24 15:54:23 -0700 (Tue, 24 Mar 2009)
Log Message:
-----------
<rdar://problem/6711188> System unable to fork. launchd chewing up resources

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

Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c	2009-03-24 22:27:19 UTC (rev 23867)
+++ trunk/launchd/src/launchd_core_logic.c	2009-03-24 22:54:23 UTC (rev 23868)
@@ -3567,6 +3567,7 @@
 	case -1:
 		job_log_error(j, LOG_ERR, "fork() failed, will try again in one second");
 		job_assumes(j, kevent_mod((uintptr_t)j, EVFILT_TIMER, EV_ADD|EV_ONESHOT, NOTE_SECONDS, 1, j) != -1);
+		job_ignore(j);
 		
 		job_assumes(j, runtime_close(execspair[0]) == 0);
 		job_assumes(j, runtime_close(execspair[1]) == 0);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/launchd-changes/attachments/20090324/42b0d472/attachment-0001.html>


More information about the launchd-changes mailing list