Revision: 23353 http://trac.macosforge.org/projects/launchd/changeset/23353 Author: zarzycki@apple.com Date: 2007-09-04 15:55:10 -0700 (Tue, 04 Sep 2007) Log Message: ----------- <rdar://problem/5455720> 9A536: No SMB sharing Modified Paths: -------------- trunk/launchd/src/launchd_core_logic.c Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- trunk/launchd/src/launchd_core_logic.c 2007-09-04 21:23:22 UTC (rev 23352) +++ trunk/launchd/src/launchd_core_logic.c 2007-09-04 22:55:10 UTC (rev 23353) @@ -2033,6 +2033,16 @@ job_start(j); } else { job_watch(j); + + /* + * 5455720 + * + * Path checking and monitoring is really racy right now. + * We should clean this up post Leopard. + */ + if (job_keepalive(j)) { + job_start(j); + } } } else { job_log(j, LOG_DEBUG, "Tried to dispatch an already active job.");
participants (1)
-
source_changes@macosforge.org