]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
e4defrag: fix error reporting when ext2fs_open fails
authorTheodore Ts'o <tytso@mit.edu>
Fri, 11 Apr 2014 03:16:34 +0000 (23:16 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 11 Apr 2014 03:16:34 +0000 (23:16 -0400)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
misc/e4defrag.c

index a1224bbbf6cb7fa5e21d7d330444ef1107baed85..0db5e4bdd4d7d1e110881228033aae246f75a782 100644 (file)
@@ -1797,10 +1797,10 @@ int main(int argc, char *argv[])
                        ret = ext2fs_open(dev_name, EXT2_FLAG_64BITS, 0,
                                          block_size, unix_io_manager, &fs);
                        if (ret) {
-                               if (mode_flag & DETAIL) {
-                                       perror("Can't get super block info");
-                                       PRINT_FILE_NAME(argv[i]);
-                               }
+                               if (mode_flag & DETAIL)
+                                       com_err(argv[1], ret,
+                                               "while trying to open file system: %s",
+                                               dev_name);
                                continue;
                        }