Commit 974820a5 authored by Mikulas Patocka's avatar Mikulas Patocka
Browse files

hpfs: fix a crash if hpfs_map_dnode_bitmap fails



If hpfs_map_dnode_bitmap fails, the code would call hpfs_brelse4 on
uninitialized quad buffer head, causing a crash.

Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
Reported-by: default avatarFarhad Alemi <farhad.alemi@berkeley.edu>
Cc: stable@vger.kernel.org
parent e7ae89a0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -372,8 +372,8 @@ int hpfs_check_free_dnodes(struct super_block *s, int n)
				return 0;
			}
		}
	}
		hpfs_brelse4(&qbh);
	}
	i = 0;
	if (hpfs_sb(s)->sb_c_bitmap != -1) {
		bmp = hpfs_map_bitmap(s, b, &qbh, "chkdn1");