Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/kernel/linux-rpi.git] / fs / affs / namei.c
index 9ad22be..bcab189 100644 (file)
@@ -463,8 +463,10 @@ affs_xrename(struct inode *old_dir, struct dentry *old_dentry,
                return -EIO;
 
        bh_new = affs_bread(sb, d_inode(new_dentry)->i_ino);
-       if (!bh_new)
+       if (!bh_new) {
+               affs_brelse(bh_old);
                return -EIO;
+       }
 
        /* Remove old header from its parent directory. */
        affs_lock_dir(old_dir);