[Midnightbsd-cvs] src [8414] trunk/usr.bin/chpass/chpass.c: avoid null deref
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 18 17:04:01 EDT 2016
Revision: 8414
http://svnweb.midnightbsd.org/src/?rev=8414
Author: laffer1
Date: 2016-09-18 17:04:01 -0400 (Sun, 18 Sep 2016)
Log Message:
-----------
avoid null deref
Modified Paths:
--------------
trunk/usr.bin/chpass/chpass.c
Modified: trunk/usr.bin/chpass/chpass.c
===================================================================
--- trunk/usr.bin/chpass/chpass.c 2016-09-18 20:59:21 UTC (rev 8413)
+++ trunk/usr.bin/chpass/chpass.c 2016-09-18 21:04:01 UTC (rev 8414)
@@ -241,8 +241,11 @@
#ifdef YP
case _PWF_NIS:
ypclnt = ypclnt_new(yp_domain, "passwd.byname", yp_host);
- if (ypclnt == NULL ||
- ypclnt_connect(ypclnt) == -1 ||
+ if (ypclnt == NULL) {
+ warnx("ypclnt_new failed");
+ exit(1);
+ }
+ if (ypclnt_connect(ypclnt) == -1 ||
ypclnt_passwd(ypclnt, pw, password) == -1) {
warnx("%s", ypclnt->error);
ypclnt_free(ypclnt);
More information about the Midnightbsd-cvs
mailing list