]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
e2fsprogs-extended_ops.patch
authorAndreas Dilger <adilger@sun.com>
Sat, 2 Feb 2008 08:17:44 +0000 (01:17 -0700)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 11 Feb 2008 02:30:40 +0000 (21:30 -0500)
Minor reformatting patch to make applying later patches easier.

Signed-off-by: Andreas Dilger <adilger@sun.com>
e2fsck/unix.c

index 4ca13dcaaa61ec03d4220efedb0d50fc0bbdfb01..c14c70633ee78dbbb55ef570f4ea0e6eecc4b627 100644 (file)
@@ -540,14 +540,13 @@ static void parse_extended_opts(e2fsck_t ctx, const char *opts)
                                continue;
                        }
                        ea_ver = strtoul(arg, &p, 0);
-                       if (*p ||
-                           ((ea_ver != 1) && (ea_ver != 2))) {
-                               fprintf(stderr,
-                                       _("Invalid EA version.\n"));
+                       if (*p == '\0' && (ea_ver == 1 || ea_ver == 2)) {
+                               ctx->ext_attr_ver = ea_ver;
+                       } else {
+                               fprintf(stderr, _("Invalid EA version.\n"));
                                extended_usage++;
                                continue;
                        }
-                       ctx->ext_attr_ver = ea_ver;
                } else {
                        fprintf(stderr, _("Unknown extended option: %s\n"),
                                token);
@@ -561,7 +560,8 @@ static void parse_extended_opts(e2fsck_t ctx, const char *opts)
                       "and may take an argument which\n"
                       "is set off by an equals ('=') sign.  "
                        "Valid extended options are:\n"
-                      "\tea_ver=<ea_version (1 or 2)>\n\n"), stderr);
+                      "\tea_ver=<ea_version (1 or 2)>\n"
+                      "\n"), stderr);
                exit(1);
        }
 }