From eca53e3c4e96b9386f2d2bd3f2e5a07a2fa466d9 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 14 Mar 2003 00:38:45 -0500 Subject: [PATCH] e2image.c (write_raw_image_file): Include blocks from slow symbolic links in the raw image file. --- misc/ChangeLog | 5 +++++ misc/e2image.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/misc/ChangeLog b/misc/ChangeLog index 015f133..248f8cf 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,8 @@ +2003-03-13 Theodore Ts'o + + * e2image.c (write_raw_image_file): Include blocks from slow + symbolic links in the raw image file. + 2003-03-06 * tune2fs.c (parse_tune2fs_options, parse_e2label_options): Allow diff --git a/misc/e2image.c b/misc/e2image.c index 34b1e2c..f692170 100644 --- a/misc/e2image.c +++ b/misc/e2image.c @@ -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); -- 1.8.3.1