summaryrefslogtreecommitdiff
path: root/usr.sbin/inetd/inetd.c
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>1996-10-28 23:02:38 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>1996-10-28 23:02:38 +0000
commitd4788da623d086a254dbe085d78ec593cad8cb23 (patch)
tree4f5c6c35369a31e68ed1f6966e80a9fab6c39eef /usr.sbin/inetd/inetd.c
parentc2b3cc824d224d9a91ae09cf6399e3b64a3a8173 (diff)
Notes
Diffstat (limited to 'usr.sbin/inetd/inetd.c')
-rw-r--r--usr.sbin/inetd/inetd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c
index 96fc2902091a..72d9bbd4c69f 100644
--- a/usr.sbin/inetd/inetd.c
+++ b/usr.sbin/inetd/inetd.c
@@ -40,7 +40,7 @@ static char copyright[] =
#ifndef lint
/* from: @(#)inetd.c 8.4 (Berkeley) 4/13/94"; */
static char inetd_c_rcsid[] =
- "$Id: inetd.c,v 1.12 1996/07/17 15:00:28 davidg Exp $";
+ "$Id: inetd.c,v 1.13 1996/08/09 22:20:24 julian Exp $";
#endif /* not lint */
/*
@@ -926,7 +926,8 @@ more:
sep->se_socktype = -1;
sep->se_proto = newstr(sskip(&cp));
if (strncmp(sep->se_proto, "rpc/", 4) == 0) {
- sep->se_proto += 4;
+ memmove(sep->se_proto, sep->se_proto + 4,
+ strlen(sep->se_proto) + 1 - 4);
sep->se_rpc = 1;
sep->se_rpc_prog = sep->se_rpc_lowvers =
sep->se_rpc_lowvers = 0;