[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