diff options
author | Otto Moerbeek <otto@cvs.openbsd.org> | 2007-03-22 12:30:54 +0000 |
---|---|---|
committer | Otto Moerbeek <otto@cvs.openbsd.org> | 2007-03-22 12:30:54 +0000 |
commit | f0ff8b363a860ba6c7544d373367af4b92482166 (patch) | |
tree | 983f068320718690608da8f1eb5db83bb182004a | |
parent | 51e7678b67218b6f0619e3272c214b1faf0a586c (diff) |
backout
*c && !isspace(*c) is not equivalent to !isspace(*c)
ok millert@
-rw-r--r-- | usr.sbin/afs/src/lib/ko/kocell.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/afs/src/lib/ko/kocell.c b/usr.sbin/afs/src/lib/ko/kocell.c index acf6b89f06d..0d94ed4107d 100644 --- a/usr.sbin/afs/src/lib/ko/kocell.c +++ b/usr.sbin/afs/src/lib/ko/kocell.c @@ -429,14 +429,14 @@ readdb (char *line, cell_entry* c, int *dbnum, int maxdbs, return -1; } - while (isspace((unsigned char)*line)) + while (*line && isspace((unsigned char)*line)) ++line; if (inet_aton (line, &numaddr) == 0) { return -1; } - while (!isspace((unsigned char)*line) && *line != '#') + while (*line && !isspace((unsigned char)*line) && *line != '#') ++line; hostname = line; @@ -446,7 +446,7 @@ readdb (char *line, cell_entry* c, int *dbnum, int maxdbs, eh = hostname; - while (!isspace((unsigned char)*eh) && *eh != '#') + while (*eh && !isspace((unsigned char)*eh) && *eh != '#') ++eh; *eh = '\0'; @@ -487,7 +487,7 @@ readcellservdb (const char *filename) ++lineno; i = 0; line[strcspn(line, "\n")] = '\0'; - while (isspace((unsigned char)line[i])) + while (line[0] && isspace((unsigned char)line[i])) i++; if (line[i] == '#' || line[i] == '\0') continue; |