From 690e693cafa83eadbf7ce80291f53a7e89e9c2cc Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Tue, 21 Dec 2004 20:40:08 -0500 Subject: [PATCH] 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). --- misc/ChangeLog | 7 +++++++ misc/tune2fs.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/misc/ChangeLog b/misc/ChangeLog index e0caf5f..9797529 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,10 @@ +2004-12-21 Theodore Ts'o + + * 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 * mke2fs.c: Applied resize inode patch from Andreas Dilger to add diff --git a/misc/tune2fs.c b/misc/tune2fs.c index 2a8ac02..c300f27 100644 --- a/misc/tune2fs.c +++ b/misc/tune2fs.c @@ -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; -- 1.8.3.1