svn commit: r187910 - head/usr.sbin/mtree
Tim Kientzle
kientzle at FreeBSD.org
Thu Jan 29 21:49:27 PST 2009
Author: kientzle
Date: Fri Jan 30 05:49:27 2009
New Revision: 187910
URL: http://svn.freebsd.org/changeset/base/187910
Log:
Accept integer times. Previously, the field "time=1233294539" would be
rejected as invalid.
Modified:
head/usr.sbin/mtree/spec.c
Modified: head/usr.sbin/mtree/spec.c
==============================================================================
--- head/usr.sbin/mtree/spec.c Fri Jan 30 03:41:45 2009 (r187909)
+++ head/usr.sbin/mtree/spec.c Fri Jan 30 05:49:27 2009 (r187910)
@@ -254,14 +254,15 @@ set(char *t, NODE *ip)
break;
case F_TIME:
ip->st_mtimespec.tv_sec = strtoul(val, &ep, 10);
- if (*ep != '.')
- errx(1, "line %d: invalid time %s",
- lineno, val);
- val = ep + 1;
- ip->st_mtimespec.tv_nsec = strtoul(val, &ep, 10);
+ if (*ep == '.') {
+ val = ep + 1;
+ ip->st_mtimespec.tv_nsec
+ = strtoul(val, &ep, 10);
+ } else
+ ip->st_mtimespec.tv_nsec = 0;
if (*ep)
errx(1, "line %d: invalid time %s",
- lineno, val);
+ lineno, val);
break;
case F_TYPE:
switch(*val) {
More information about the svn-src-all
mailing list