Whamcloud - gitweb
e2image.c (write_raw_image_file): Include blocks from slow
authorTheodore Ts'o <tytso@mit.edu>
Fri, 14 Mar 2003 05:38:45 +0000 (00:38 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 14 Mar 2003 05:38:45 +0000 (00:38 -0500)
symbolic links in the raw image file.

misc/ChangeLog
misc/e2image.c

index 015f133..248f8cf 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-13  Theodore Ts'o  <tytso@mit.edu>
+
+       * e2image.c (write_raw_image_file): Include blocks from slow
+               symbolic links in the raw image file.
+
 2003-03-06    <tytso@mit.edu>
 
        * tune2fs.c (parse_tune2fs_options, parse_e2label_options): Allow
index 34b1e2c..f692170 100644 (file)
@@ -408,6 +408,8 @@ static void write_raw_image_file(ext2_filsys fs, int fd)
                
                stashed_ino = ino;
                if (LINUX_S_ISDIR(inode.i_mode) ||
+                   (LINUX_S_ISLNK(inode.i_mode) &&
+                    ext2fs_inode_has_valid_blocks(&inode)) ||
                    ino == fs->super->s_journal_inum) {
                        retval = ext2fs_block_iterate2(fs, ino, 0, 
                                       block_buf, process_dir_block, &pb);