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

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 26 18:40:56 PDT 2008


Revision: 23573
          http://trac.macosforge.org/projects/launchd/changeset/23573
Author:   zarzycki at apple.com
Date:     2008-03-26 18:40:55 -0700 (Wed, 26 Mar 2008)

Log Message:
-----------


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

Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c	2008-03-27 01:40:28 UTC (rev 23572)
+++ trunk/launchd/src/launchd_core_logic.c	2008-03-27 01:40:55 UTC (rev 23573)
@@ -2238,7 +2238,13 @@
 		 */
 		job_log_stray_pg(j);
 		if (!j->abandon_pg) {
-			job_assumes(j, runtime_killpg(j->p, SIGTERM) != -1 || errno == ESRCH);
+			if (unlikely(runtime_killpg(j->p, SIGTERM) == -1 && errno != ESRCH)) {
+#ifdef __LP64__
+				job_log(j, LOG_APPLEONLY, "Bug: 5487498");
+#else
+				job_assumes(j, false);
+#endif
+			}
 		}
 
 		/*

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


More information about the launchd-changes mailing list