Btrfs: adjust NULL test
authorJulia Lawall <julia@diku.dk>
Wed, 22 Jul 2009 20:49:01 +0000 (16:49 -0400)
committerChris Mason <chris.mason@oracle.com>
Wed, 22 Jul 2009 20:49:01 +0000 (16:49 -0400)
Move the call to BUG_ON to before the dereference of the tested value.

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/inode.c

index a48c084f6d3a7ef2cb45de1e634d4d0bf5ef7c0a..3ea827ddf0fe6701c5a1f64bc5a61cc79e3dda42 100644 (file)
@@ -2607,8 +2607,8 @@ noinline int btrfs_truncate_inode_items(struct btrfs_trans_handle *trans,
        if (root->ref_cows)
                btrfs_drop_extent_cache(inode, new_size & (~mask), (u64)-1, 0);
        path = btrfs_alloc_path();
-       path->reada = -1;
        BUG_ON(!path);
+       path->reada = -1;
 
        /* FIXME, add redo link to tree so we don't leak on crash */
        key.objectid = inode->i_ino;