Revision: 23573 http://trac.macosforge.org/projects/launchd/changeset/23573 Author: zarzycki@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 + } } /*