From e3e16f768fada62b24a0895f56fd05806122c1fc Mon Sep 17 00:00:00 2001 From: Mats Erik Andersson Date: Mon, 22 Nov 2010 15:43:53 +0100 Subject: [PATCH 1/3] inetd: Distinct service registration for TCPMUX. --- ChangeLog | 7 +++++++ src/inetd.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index daf9708..05b7e56 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2010-11-22 Mats Erik Andersson + Partially revert changes introduced in fd64a202. + + * src/inetd.c (nextconfig): Call `enter' for TCPMUX services, + but `expand_enter' for every other service. + +2010-11-22 Mats Erik Andersson + * src/inetd.c (inetd_getaddrinfo): Do not use AI_V4MAPPED with address family AF_INET. FreeBSD fails otherwise. diff --git a/src/inetd.c b/src/inetd.c index ce7592e..1af29d4 100644 --- a/src/inetd.c +++ b/src/inetd.c @@ -1163,8 +1163,11 @@ nextconfig (const char *file) { sep->se_fd = -1; sep->se_checked = 1; + enter (sep); } - expand_enter (sep); + else + expand_enter (sep); + freeconfig (sep); } endconfig (fconfig); -- 1.7.2.3