Index: freebsd-head/usr.bin/newkey/newkey.c =================================================================== --- freebsd-head/usr.bin/newkey/newkey.c (revision 239313) +++ freebsd-head/usr.bin/newkey/newkey.c (working copy) @@ -125,13 +125,15 @@ main(int argc, char *argv[]) (void)user2netname(name, (int)pw->pw_uid, (char *)NULL); } else { #ifdef undef - h = gethostbyname(argv[2]); + h = gethostbyname(argv[2]); /* If ever turned on, this needs to be IPv6 ready. */ if (h == NULL) errx(1, "unknown host: %s", argv[1]); - (void)host2netname(name, h->h_name, (char *)NULL); + status = host2netname(name, h->h_name, (char *)NULL); #else - (void)host2netname(name, argv[2], (char *)NULL); + status = host2netname(name, argv[2], (char *)NULL); #endif + if (status == FALSE) + errx(1, "unable to generate netname"); } (void)printf("Adding new key for %s.\n", name);