From ab8486e250f158cea27a010168700553b13b96b6 Mon Sep 17 00:00:00 2001 From: lukem Date: Sun, 17 Jan 1999 07:01:26 +0000 Subject: [PATCH] * don't print out entries that couldn't be parsed * don't look for comments; fparseln strips them --- usr.sbin/ypserv/stdhosts/stdhosts.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/usr.sbin/ypserv/stdhosts/stdhosts.c b/usr.sbin/ypserv/stdhosts/stdhosts.c index bd1884eeec9a..dd12b77968f7 100644 --- a/usr.sbin/ypserv/stdhosts/stdhosts.c +++ b/usr.sbin/ypserv/stdhosts/stdhosts.c @@ -1,4 +1,4 @@ -/* $NetBSD: stdhosts.c,v 1.9 1998/06/11 14:50:47 kleink Exp $ */ +/* $NetBSD: stdhosts.c,v 1.10 1999/01/17 07:01:26 lukem Exp $ */ /* * Copyright (c) 1994 Mats O Jansson @@ -33,7 +33,7 @@ #include #ifndef lint -__RCSID("$NetBSD: stdhosts.c,v 1.9 1998/06/11 14:50:47 kleink Exp $"); +__RCSID("$NetBSD: stdhosts.c,v 1.10 1999/01/17 07:01:26 lukem Exp $"); #endif #include @@ -88,21 +88,17 @@ main(argc, argv) if (len == 0) continue; - k = strchr(v, '#'); - if (k != NULL) - *k = '\0'; - for (k = v; *v && !isspace(*v); v++) ; while (*v && isspace(*v)) *v++ = '\0'; if (inet_aton(k, &host_addr) == 0 || - (addr_string = inet_ntoa(host_addr)) == NULL) + (addr_string = inet_ntoa(host_addr)) == NULL) { warnx("%s line %lu: syntax error", fname, (unsigned long)line_no); - - printf("%s %s\n", addr_string, v); + } else + printf("%s %s\n", addr_string, v); } exit(0);