--- src/bin/domainname/domainname.c 2004/08/16 05:55:13 1.6 +++ src/bin/domainname/domainname.c 2005/03/01 23:12:37 1.7 @@ -66,12 +66,10 @@ main(int argc, char **argv) if (argv[0] != NULL) { size_t len = strlen(argv[0]); - if (len > MAXHOSTNAMELEN) { - fprintf(stderr, "%s: domain name too long\n", - getprogname()); - exit(1); - } - if (setdomainname(*argv, strlen(argv[0]))) + if (len > MAXHOSTNAMELEN) + errx(1, "domain name too long"); + + if (setdomainname(*argv, len)) err(1, "setdomainname"); } else { if (getdomainname(domainname, sizeof(domainname)))