tune2fs.c (parse_time): Fix minor buglet; the parse_time routine

should use the passed-in argument, not optarg, even though
	the two are the same in the case of the current caller of
	said function.  (i.e., no user-visible problems were caused
	by this, even though the code was wrong).
This commit is contained in:
Theodore Ts'o 2004-12-21 20:40:08 -05:00
parent 7dec050a80
commit 690e693caf
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2004-12-21 Theodore Ts'o <tytso@mit.edu>
* tune2fs.c (parse_time): Fix minor buglet; the parse_time routine
should use the passed-in argument, not optarg, even though
the two are the same in the case of the current caller of
said function.
2004-12-15 Theodore Ts'o <tytso@mit.edu>
* mke2fs.c: Applied resize inode patch from Andreas Dilger to add

View File

@ -476,9 +476,9 @@ static time_t parse_time(char *str)
}
memset(&ts, 0, sizeof(ts));
#ifdef HAVE_STRPTIME
strptime(optarg, "%Y%m%d%H%M%S", &ts);
strptime(str, "%Y%m%d%H%M%S", &ts);
#else
sscanf(optarg, "%4d%2d%2d%2d%2d%2d", &ts.tm_year, &ts.tm_mon,
sscanf(str, "%4d%2d%2d%2d%2d%2d", &ts.tm_year, &ts.tm_mon,
&ts.tm_mday, &ts.tm_hour, &ts.tm_min, &ts.tm_sec);
ts.tm_year -= 1900;
ts.tm_mon -= 1;