summaryrefslogtreecommitdiff
path: root/src/lib/libc/net/getnetent.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/net/getnetent.c')
-rw-r--r--src/lib/libc/net/getnetent.c25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/lib/libc/net/getnetent.c b/src/lib/libc/net/getnetent.c
index 8ecdf6c5a3..2e897201a8 100644
--- a/src/lib/libc/net/getnetent.c
+++ b/src/lib/libc/net/getnetent.c
@@ -1,4 +1,4 @@
1/* $NetBSD: getnetent.c,v 1.5 1996/01/14 05:02:41 ghudson Exp $ */ 1/* $NetBSD: getnetent.c,v 1.6 1996/02/02 15:22:21 mrg Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1983, 1993 4 * Copyright (c) 1983, 1993
@@ -37,7 +37,7 @@
37#if 0 37#if 0
38static char sccsid[] = "@(#)getnetent.c 8.1 (Berkeley) 6/4/93"; 38static char sccsid[] = "@(#)getnetent.c 8.1 (Berkeley) 6/4/93";
39#else 39#else
40static char rcsid[] = "$NetBSD: getnetent.c,v 1.5 1996/01/14 05:02:41 ghudson Exp $"; 40static char rcsid[] = "$NetBSD: getnetent.c,v 1.6 1996/02/02 15:22:21 mrg Exp $";
41#endif 41#endif
42#endif /* LIBC_SCCS and not lint */ 42#endif /* LIBC_SCCS and not lint */
43 43
@@ -109,19 +109,18 @@ again:
109 net.n_net = inet_network(cp); 109 net.n_net = inet_network(cp);
110 net.n_addrtype = AF_INET; 110 net.n_addrtype = AF_INET;
111 q = net.n_aliases = net_aliases; 111 q = net.n_aliases = net_aliases;
112 if (p != NULL) { 112 if (p != NULL)
113 cp = p; 113 cp = p;
114 while (cp && *cp) { 114 while (cp && *cp) {
115 if (*cp == ' ' || *cp == '\t') { 115 if (*cp == ' ' || *cp == '\t') {
116 cp++; 116 cp++;
117 continue; 117 continue;
118 }
119 if (q < &net_aliases[MAXALIASES - 1])
120 *q++ = cp;
121 cp = strpbrk(cp, " \t");
122 if (cp != NULL)
123 *cp++ = '\0';
124 } 118 }
119 if (q < &net_aliases[MAXALIASES - 1])
120 *q++ = cp;
121 cp = strpbrk(cp, " \t");
122 if (cp != NULL)
123 *cp++ = '\0';
125 } 124 }
126 *q = NULL; 125 *q = NULL;
127 return (&net); 126 return (&net);