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;