From 795afc4483c341d61805247a69b3b696e5599c09 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 21 Feb 2004 20:54:31 -0500 Subject: Fix libext2fs and debugfs to correctly deal with symlinks that have extended attribute information. (Addresses Debian Bug #232328) --- debugfs/debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debugfs/debugfs.c') diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c index f33e08ea..6e3d7dc5 100644 --- a/debugfs/debugfs.c +++ b/debugfs/debugfs.c @@ -456,7 +456,7 @@ void internal_dump_inode(FILE *out, const char *prefix, if (inode->i_dtime) fprintf(out, "%sdtime: 0x%08x -- %s", prefix, inode->i_dtime, time_to_string(inode->i_dtime)); - if (LINUX_S_ISLNK(inode->i_mode) && inode->i_blocks == 0) + if (LINUX_S_ISLNK(inode->i_mode) && ext2fs_inode_data_blocks(current_fs,inode) == 0) fprintf(out, "%sFast_link_dest: %.*s\n", prefix, (int) inode->i_size, (char *)inode->i_block); else if (do_dump_blocks) -- cgit v1.2.3