diff options
author | Toomas Soome <tsoome@me.com> | 2019-01-26 15:27:06 +0200 |
---|---|---|
committer | Toomas Soome <tsoome@me.com> | 2019-07-26 08:45:38 +0300 |
commit | ff449c69af060b9ec3cc03b550bd8f501dd6eb97 (patch) | |
tree | bc66a8c2a8cb093321089852f820394c9b1773cd | |
parent | 2c7de944f0b4dac050b75bf442d3dc60d3ae16af (diff) | |
download | illumos-gate-ff449c69af060b9ec3cc03b550bd8f501dd6eb97.tar.gz |
11412 pwck: NULL pointer errors
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
-rw-r--r-- | usr/src/cmd/pwck/pwck.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/src/cmd/pwck/pwck.c b/usr/src/cmd/pwck/pwck.c index dcd413ccc3..b71479dacb 100644 --- a/usr/src/cmd/pwck/pwck.c +++ b/usr/src/cmd/pwck/pwck.c @@ -26,7 +26,7 @@ */ /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ -/* All Rights Reserved */ +/* All Rights Reserved */ #include <sys/types.h> @@ -125,7 +125,7 @@ main(int argc, char **argv) /* Check number of fields */ - for (i = 0; buf[i] != NULL; i++) + for (i = 0; buf[i] != '\0'; i++) if (buf[i] == ':') { delim[colons] = i; ++colons; @@ -136,7 +136,7 @@ main(int argc, char **argv) continue; } delim[6] = i - 1; - delim[7] = NULL; + delim[7] = '\0'; /* * Check the first char is alpha; the rest alphanumeric; @@ -191,7 +191,7 @@ main(int argc, char **argv) logbuf[j] = buf[i]; logbuf[j] = '\0'; - if (logbuf[0] == NULL) + if (logbuf[0] == '\0') error(ERROR6a); else if ((stat(logbuf, &obuf)) == -1) error(ERROR6); @@ -211,7 +211,7 @@ main(int argc, char **argv) error(ERROR7); for (j = 0; j < 512; j++) - logbuf[j] = NULL; + logbuf[j] = '\0'; } } (void) fclose(fptr); |