diff options
| author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2001-05-31 10:09:36 +0000 |
|---|---|---|
| committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2001-05-31 10:09:36 +0000 |
| commit | a07ae7a1d87a80fe52f0762fc1676aac2153af9b (patch) | |
| tree | 929015766f320631b157d3c21d046e491109dc90 /usr.sbin/inetd/inetd.c | |
| parent | 311176d1c5a3f8afb8a47c4f06a2929e34c255a7 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/inetd/inetd.c')
| -rw-r--r-- | usr.sbin/inetd/inetd.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c index 8bf5415274ff8..2c6d90c20fde5 100644 --- a/usr.sbin/inetd/inetd.c +++ b/usr.sbin/inetd/inetd.c @@ -1530,8 +1530,14 @@ more: else if (strcmp(arg, "faith") == 0) sep->se_type = FAITH_TYPE; } - } else + } else { + if (sep->se_type == NORM_TYPE && + strncmp(arg, "faith/", 6) == 0) { + arg += 6; + sep->se_type = FAITH_TYPE; + } sep->se_proto = newstr(arg); + } if (strncmp(sep->se_proto, "rpc/", 4) == 0) { if (no_v4bind != 0) { syslog(LOG_INFO, "IPv4 bind is ignored for %s", |
