Fix up extended attribute handling in e2image, resize2fs, and in 
debugfs's icheck command. 

diff --git a/misc/e2image.c b/misc/e2image.c
index 8c07b10..db8bd64 100644
--- a/misc/e2image.c
+++ b/misc/e2image.c
@@ -395,8 +395,13 @@
 		}
 		if (ino == 0)
 			break;
-		if (!inode.i_links_count ||
-		    !ext2fs_inode_has_valid_blocks(&inode))
+		if (!inode.i_links_count)
+			continue;
+		if (inode.i_file_acl) {
+			ext2fs_mark_block_bitmap(meta_block_map,
+						 inode.i_file_acl);
+		}
+		if (!ext2fs_inode_has_valid_blocks(&inode))
 			continue;
 		
 		stashed_ino = ino;
@@ -423,10 +428,6 @@
 					exit(1);
 				}
 			}
-			if (inode.i_file_acl) {
-				ext2fs_mark_block_bitmap(meta_block_map,
-							 inode.i_file_acl);
-			}
 		}
 	}
 	use_inode_shortcuts(fs, 0);