Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Aug 2015 11:32:00 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r286154 - head/usr.sbin/pw
Message-ID:  <201508011132.t71BW0Wx009333@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Sat Aug  1 11:31:59 2015
New Revision: 286154
URL: https://svnweb.freebsd.org/changeset/base/286154

Log:
  Fix formatting of new code
  Fix sorting or errstr
  Remove useless initialisation or errstr
  
  Reported by:	bde

Modified:
  head/usr.sbin/pw/pw_conf.c

Modified: head/usr.sbin/pw/pw_conf.c
==============================================================================
--- head/usr.sbin/pw/pw_conf.c	Sat Aug  1 10:40:17 2015	(r286153)
+++ head/usr.sbin/pw/pw_conf.c	Sat Aug  1 11:31:59 2015	(r286154)
@@ -228,9 +228,9 @@ read_userconfig(char const * file)
 {
 	FILE	*fp;
 	char	*buf, *p;
+	const char *errstr;
 	size_t	linecap;
 	ssize_t	linelen;
-	const char *errstr;
 
 	buf = NULL;
 	linecap = 0;
@@ -325,49 +325,55 @@ read_userconfig(char const * file)
 				break;
 			case _UC_MINUID:
 				if ((q = unquote(q)) != NULL) {
-					errstr = NULL;
-					config.min_uid = strtounum(q, 0, UID_MAX, &errstr);
+					config.min_uid = strtounum(q, 0,
+					    UID_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid min_uid: '%s', ignoring", q);
+						warnx("Invalid min_uid: '%s';"
+						    " ignoring", q);
 				}
 				break;
 			case _UC_MAXUID:
 				if ((q = unquote(q)) != NULL) {
-					errstr = NULL;
-					config.max_uid = strtounum(q, 0, UID_MAX, &errstr);
+					config.max_uid = strtounum(q, 0,
+					    UID_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid max_uid: '%s', ignoring", q);
+						warnx("Invalid max_uid: '%s';"
+						    " ignoring", q);
 				}
 				break;
 			case _UC_MINGID:
-				if ((q = unquote(q)) != NULL && isdigit(*q))
-					errstr = NULL;
-					config.min_gid = strtounum(q, 0, GID_MAX, &errstr);
+				if ((q = unquote(q)) != NULL) {
+					config.min_gid = strtounum(q, 0,
+					    GID_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid min_gid: '%s', ignoring", q);
+						warnx("Invalid min_gid: '%s';"
+						    " ignoring", q);
 				break;
 			case _UC_MAXGID:
 				if ((q = unquote(q)) != NULL) {
-					errstr = NULL;
-					config.max_gid = strtounum(q, 0, GID_MAX, &errstr);
+					config.max_gid = strtounum(q, 0,
+					    GID_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid max_gid: '%s', ignoring", q);
+						warnx("Invalid max_gid: '%s';"
+						    " ignoring", q);
 				}
 				break;
 			case _UC_EXPIRE:
 				if ((q = unquote(q)) != NULL) {
-					errstr = NULL;
-					config.expire_days = strtonum(q, 0, INT_MAX, &errstr);
+					config.expire_days = strtonum(q, 0,
+					    INT_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid expire days: '%s', ignoring", q);
+						warnx("Invalid expire days:"
+						    " '%s'; ignoring", q);
 				}
 				break;
 			case _UC_PASSWORD:
 				if ((q = unquote(q)) != NULL) {
-					errstr = NULL;
-					config.password_days = strtonum(q, 0, INT_MAX, &errstr);
+					config.password_days = strtonum(q, 0,
+					    INT_MAX, &errstr);
 					if (errstr)
-						warnx("Invalid password days: '%s', ignoring", q);
+						warnx("Invalid password days:"
+						    " '%s'; ignoring", q);
 				}
 				break;
 			case _UC_FIELDS:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508011132.t71BW0Wx009333>