free(bmp);
if (!bp) {
- if (whichfork == XFS_DATA_FORK)
- do_warn(
- _("can't read block %u (fsbno %" PRIu64 ") for directory inode %" PRIu64 "\n"),
- bno, fsbno, da_cursor->ino);
- else
- do_warn(
+ do_warn(
_("can't read block %u (fsbno %" PRIu64 ") for attrbute fork of inode %" PRIu64 "\n"),
bno, fsbno, da_cursor->ino);
goto error_out;
}
node = bp->b_addr;
- btree = M_DIROPS(mp)->node_tree_p(node);
M_DIROPS(mp)->node_hdr_from_disk(&nodehdr, node);
if (nodehdr.magic != XFS_DA_NODE_MAGIC &&
goto error_out;
}
+ btree = M_DIROPS(mp)->node_tree_p(node);
if (nodehdr.count > geo->node_ents) {
do_warn(_("bad record count in inode %" PRIu64 ", "
"count = %d, max = %d\n"),
if (nodehdr.level == i - 1) {
i--;
} else {
- if (whichfork == XFS_DATA_FORK)
- do_warn(_("bad directory btree for "
- "directory inode %" PRIu64 "\n"),
- da_cursor->ino);
- else
- do_warn(_("bad attribute fork btree "
- "for inode %" PRIu64 "\n"),
- da_cursor->ino);
+ do_warn(_("bad attribute fork btree "
+ "for inode %" PRIu64 "\n"),
+ da_cursor->ino);
libxfs_putbuf(bp);
goto error_out;
}
bp = da_read_buf(mp, nex, bmp, &xfs_da3_node_buf_ops);
if (bmp != &lbmp)
free(bmp);
- if (bp == NULL) {
+ if (!bp) {
do_warn(
_("can't read block %u for directory inode %" PRIu64 "\n"),
bno, da_cursor->ino);
*rbno = 0;
libxfs_putbuf(bp);
return(1);
- } else if (!(nodehdr.magic == XFS_DA_NODE_MAGIC ||
- nodehdr.magic == XFS_DA3_NODE_MAGIC)) {
+ }
+
+ if (nodehdr.magic != XFS_DA_NODE_MAGIC &&
+ nodehdr.magic != XFS_DA3_NODE_MAGIC) {
libxfs_putbuf(bp);
do_warn(
_("bad dir magic number 0x%x in inode %" PRIu64 " bno = %u\n"),
if (bmp != &lbmp)
free(bmp);
- if (bp == NULL) {
+ if (!bp) {
do_warn(
_("can't read block %u for directory inode %" PRIu64 "\n"),
dabno, cursor->ino);
* entry count, verify level
*/
bad = 0;
- if (!(nodehdr.magic == XFS_DA_NODE_MAGIC ||
- nodehdr.magic == XFS_DA3_NODE_MAGIC)) {
+ if (nodehdr.magic != XFS_DA_NODE_MAGIC &&
+ nodehdr.magic != XFS_DA3_NODE_MAGIC) {
do_warn(
_("bad magic number %x in block %u for directory inode %" PRIu64 "\n"),
nodehdr.magic,