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).
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 <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
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 @@
}
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;