Whamcloud - gitweb
debugfs.c (do_stat): Check to make sure a filesystem is open
authorTheodore Ts'o <tytso@mit.edu>
Thu, 5 May 2005 21:21:46 +0000 (17:21 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 5 May 2005 21:21:46 +0000 (17:21 -0400)
and abort if with an error if not, to prevent a seg fault
in that case.

debugfs/ChangeLog
debugfs/debugfs.c

index fa2a335..994388d 100644 (file)
@@ -1,3 +1,9 @@
+2005-05-05  Theodore Ts'o  <tytso@mit.edu>
+
+       * debugfs.c (do_stat): Check to make sure a filesystem is open
+               and abort if with an error if not, to prevent a seg fault
+               in that case.
+
 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
 
        * Release of E2fsprogs 1.37
index ca73c99..e923403 100644 (file)
@@ -595,6 +595,9 @@ void do_stat(int argc, char *argv[])
        ext2_ino_t      inode;
        struct ext2_inode * inode_buf;
 
+       if (check_fs_open(argv[0]))
+               return 1;
+
        inode_buf = (struct ext2_inode *)
                        malloc(EXT2_INODE_SIZE(current_fs->super));
        if (!inode_buf) {