[launchd-changes] [23411] trunk/launchd/src/launchd_runtime.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Sep 19 09:22:41 PDT 2007


Revision: 23411
          http://trac.macosforge.org/projects/launchd/changeset/23411
Author:   zarzycki at apple.com
Date:     2007-09-19 09:22:39 -0700 (Wed, 19 Sep 2007)

Log Message:
-----------
This false positive bug line needs to be fixed.

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

Modified: trunk/launchd/src/launchd_runtime.c
===================================================================
--- trunk/launchd/src/launchd_runtime.c	2007-09-19 16:14:50 UTC (rev 23410)
+++ trunk/launchd/src/launchd_runtime.c	2007-09-19 16:22:39 UTC (rev 23411)
@@ -1274,7 +1274,8 @@
 	tmp_port = drain_reply_port;
 	drain_reply_port = MACH_PORT_NULL;
 
-	if (!launchd_assumes((errno = job_mig_log_drain_reply(tmp_port, 0, outval, outvalCnt)) == 0)) {
+	if ((errno = job_mig_log_drain_reply(tmp_port, 0, outval, outvalCnt))) {
+		launchd_assumes(errno == MACH_SEND_INVALID_DEST);
 		launchd_assumes(launchd_mport_deallocate(tmp_port) == KERN_SUCCESS);
 	}
 

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


More information about the launchd-changes mailing list