Audit hostname(1)

1) Be strict about argc
2) Fix a small error in the manpage
This commit is contained in:
FRIGN
2015-02-28 21:22:55 +01:00
parent f20075b0bc
commit 80a394139a
3 changed files with 8 additions and 5 deletions

View File

@@ -21,13 +21,16 @@ main(int argc, char *argv[])
usage();
} ARGEND;
if (argc < 1) {
if (!argc) {
if (gethostname(host, sizeof(host)) < 0)
eprintf("gethostname:");
puts(host);
} else {
} else if (argc == 1) {
if (sethostname(argv[0], strlen(argv[0])) < 0)
eprintf("sethostname:");
} else {
usage();
}
return 0;
}