Index: common/yplib_host.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/common/yplib_host.c,v retrieving revision 1.19 diff -u -p -r1.19 yplib_host.c --- common/yplib_host.c 11 Sep 2015 12:42:47 -0000 1.19 +++ common/yplib_host.c 18 Sep 2015 04:20:46 -0000 @@ -115,10 +115,8 @@ yp_bind_local(u_long program, u_long ver tv.tv_usec = 0; client = clntudp_create(&rsrv_sin, program, version, tv, &rsrv_sock); - if (client == NULL) { - fprintf(stderr,"clntudp_create: no contact with localhost.\n"); - exit(1); - } + if (client == NULL) + errx(1, "clntudp_create: no contact with localhost."); return(client); } Index: revnetgroup/parse_netgroup.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/revnetgroup/parse_netgroup.c,v retrieving revision 1.12 diff -u -p -r1.12 parse_netgroup.c --- revnetgroup/parse_netgroup.c 27 Oct 2009 23:59:58 -0000 1.12 +++ revnetgroup/parse_netgroup.c 18 Sep 2015 04:20:46 -0000 @@ -151,12 +151,9 @@ __endnetgrent(void) while (gp) { ogp = gp; gp = gp->ng_next; - if (ogp->ng_str[NG_HOST]) - free(ogp->ng_str[NG_HOST]); - if (ogp->ng_str[NG_USER]) - free(ogp->ng_str[NG_USER]); - if (ogp->ng_str[NG_DOM]) - free(ogp->ng_str[NG_DOM]); + free(ogp->ng_str[NG_HOST]); + free(ogp->ng_str[NG_USER]); + free(ogp->ng_str[NG_DOM]); free(ogp); } grouphead.gr = NULL; Index: stdhosts/stdhosts.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/stdhosts/stdhosts.c,v retrieving revision 1.16 diff -u -p -r1.16 stdhosts.c --- stdhosts/stdhosts.c 27 Oct 2009 23:59:58 -0000 1.16 +++ stdhosts/stdhosts.c 18 Sep 2015 04:20:46 -0000 @@ -77,10 +77,8 @@ main(int argc, char *argv[]) struct in_addr host_addr; FILE *data_file; - if (argc > 2) { - fprintf(stderr, "usage: stdhosts [file]\n"); - exit(1); - } + if (argc > 2) + errx(1, "usage: stdhosts [file]"); if (argc == 2) { if ((data_file = fopen(argv[argc-1], "r")) == NULL) Index: yppush/yppush.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/yppush/yppush.c,v retrieving revision 1.31 diff -u -p -r1.31 yppush.c --- yppush/yppush.c 16 Jan 2015 06:40:23 -0000 1.31 +++ yppush/yppush.c 18 Sep 2015 04:20:46 -0000 @@ -95,8 +95,7 @@ my_svc_run(void) free(pfd); return; case 0: - fprintf(stderr, "yppush: Callback timed out.\n"); - exit(0); + errx(0, "yppush: Callback timed out."); default: svc_getreq_poll(pfd, nready); break; @@ -184,8 +183,7 @@ push(int inlen, char *indata) switch (pid=fork()) { case -1: - fprintf(stderr, "yppush: Cannot fork.\n"); - exit(1); + errx(1, "yppush: Cannot fork."); case 0: my_svc_run(); exit(0); @@ -258,18 +256,14 @@ main(int argc, char *argv[]) /* Check domain */ snprintf(map_path, sizeof map_path, "%s/%s", YP_DB_PATH, domain); - if (!((stat(map_path, &finfo) == 0) && S_ISDIR(finfo.st_mode))) { - fprintf(stderr, "yppush: Map does not exist.\n"); - exit(1); - } + if (!((stat(map_path, &finfo) == 0) && S_ISDIR(finfo.st_mode))) + errx(1, "yppush: Map does not exist."); /* Check map */ snprintf(map_path, sizeof map_path, "%s/%s/%s%s", YP_DB_PATH, domain, Map, YPDB_SUFFIX); - if (!(stat(map_path, &finfo) == 0)) { - fprintf(stderr, "yppush: Map does not exist.\n"); - exit(1); - } + if (!(stat(map_path, &finfo) == 0)) + errx(1, "yppush: Map does not exist."); snprintf(map_path, sizeof map_path, "%s/%s/%s", YP_DB_PATH, domain, Map); @@ -305,10 +299,8 @@ main(int argc, char *argv[]) yp_bind(Domain); r = yp_master(Domain, ypmap, &master); - if (r != 0) { - fprintf(stderr, "yppush: could not get ypservers map\n"); - exit(1); - } + if (r != 0) + errx(1, "yppush: could not get ypservers map"); if (hostname != NULL) { push(strlen(hostname), hostname); Index: ypserv/ypserv_db.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/ypserv/ypserv_db.c,v retrieving revision 1.29 diff -u -p -r1.29 ypserv_db.c --- ypserv/ypserv_db.c 16 Jan 2015 06:40:23 -0000 1.29 +++ ypserv/ypserv_db.c 18 Sep 2015 04:20:46 -0000 @@ -301,8 +301,7 @@ ypdb_open_db(domainname domain, mapname if (d == NULL || d->domain == NULL) { yplog(" ypdb_open_db: MALLOC failed"); ypdb_close(db); - if (d) - free(d); + free(d); return(NULL); } LIST_INIT(&d->dmaps); @@ -320,8 +319,7 @@ ypdb_open_db(domainname domain, mapname if (m) m->map = strdup(map); if (m == NULL || m->map == NULL) { - if (m) - free(m); + free(m); yplog(" ypdb_open_db: MALLOC failed"); ypdb_close(db); return(NULL);