Revision
23112
Author
zarzycki@apple.com
Date
2007-02-27 10:34:14 -0800 (Tue, 27 Feb 2007)

Log Message

<rdar://problem/5025941> launchd passess BonjourFDs on checkin

Modified Paths

Diff

Modified: trunk/launchd/src/launchd_core_logic.c (23111 => 23112)


--- trunk/launchd/src/launchd_core_logic.c	2007-02-27 18:27:04 UTC (rev 23111)
+++ trunk/launchd/src/launchd_core_logic.c	2007-02-27 18:34:14 UTC (rev 23112)
@@ -486,6 +486,9 @@
 		int i;
 
 		SLIST_FOREACH(sg, &j->sockets, sle) {
+			if (sg->junkfds) {
+				continue;
+			}
 			if ((tmp2 = launch_data_alloc(LAUNCH_DATA_ARRAY))) {
 				for (i = 0; i < sg->fd_cnt; i++) {
 					if ((tmp3 = launch_data_new_fd(sg->fds[i]))) {