diff options
-rw-r--r-- | fs/gfs2/meta_io.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/gfs2/meta_io.c b/fs/gfs2/meta_io.c index fabe1614f879..4da7745c890a 100644 --- a/fs/gfs2/meta_io.c +++ b/fs/gfs2/meta_io.c | |||
@@ -419,8 +419,9 @@ int gfs2_meta_indirect_buffer(struct gfs2_inode *ip, int height, u64 num, | |||
419 | if (ret == 0 && gfs2_metatype_check(sdp, bh, mtype)) { | 419 | if (ret == 0 && gfs2_metatype_check(sdp, bh, mtype)) { |
420 | brelse(bh); | 420 | brelse(bh); |
421 | ret = -EIO; | 421 | ret = -EIO; |
422 | } else { | ||
423 | *bhp = bh; | ||
422 | } | 424 | } |
423 | *bhp = bh; | ||
424 | return ret; | 425 | return ret; |
425 | } | 426 | } |
426 | 427 | ||