tags 517015 +pending
thanks
On Tue, Feb 24, 2009 at 08:48:35PM -0800, Mike Bird wrote:
Package: e2fsprogs
Version: 1.41.3-1
Severity: minor
tune2fs -m -1 /dev/foo should be an error.
Thanks for reporting this bug. I've committed a fix for this in the
git repository.
- Ted
commit 8d8224550c1f5b5c77afbf5acd95f73979276a0a
Author: Theodore Ts'o ty...@mit.edu
Date: Fri Mar 6 02:23:59 2009 -0500
mke2fs, tune2fs: Do not allow the reserved_ratio to be negative
Add a check to make sure the argument to the -m option (which
specifies the reserved ratio) is greater than zero.
Addresses-Debian-Bug: #517015
Signed-off-by: Theodore Ts'o ty...@mit.edu
diff --git a/misc/mke2fs.c b/misc/mke2fs.c
index 746d973..15948e0 100644
--- a/misc/mke2fs.c
+++ b/misc/mke2fs.c
@@ -1260,7 +1260,8 @@ static void PRS(int argc, char *argv[])
break;
case 'm':
reserved_ratio = strtod(optarg, tmp);
- if (reserved_ratio 50 || *tmp) {
+ if ( *tmp || reserved_ratio 50 ||
+reserved_ratio 0) {
com_err(program_name, 0,
_(invalid reserved blocks percent -
%s),
optarg);
diff --git a/misc/tune2fs.c b/misc/tune2fs.c
index 887a702..d779611 100644
--- a/misc/tune2fs.c
+++ b/misc/tune2fs.c
@@ -720,7 +720,8 @@ static void parse_tune2fs_options(int argc, char **argv)
break;
case 'm':
reserved_ratio = strtod(optarg, tmp);
- if (*tmp || reserved_ratio 50) {
+ if (*tmp || reserved_ratio 50 ||
+ reserved_ratio 0) {
com_err(program_name, 0,
_(bad reserved block ratio - %s),
optarg);
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org