svn commit: r286154 - head/usr.sbin/pw
Baptiste Daroussin
bapt at FreeBSD.org
Sat Aug 1 11:32:00 UTC 2015
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:
More information about the svn-src-all
mailing list