Files
android_kernel_xiaomi_sm8450/fs/xfs/libxfs
Darrick J. Wong 96a3aefb8f xfs: don't crash if reading a directory results in an unexpected hole
In xfs_dir3_data_read, we can encounter the situation where err == 0 and
*bpp == NULL if the given bno offset happens to be a hole; this leads to
a crash if we try to set the buffer type after the _da_read_buf call.
Holes can happen due to corrupt or malicious entries in the bmbt data,
so be a little more careful when we're handling buffers.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
2016-12-05 12:37:47 +11:00
..
2014-06-25 14:57:36 +10:00
2014-06-25 14:57:36 +10:00
2014-06-25 14:57:36 +10:00
2014-06-25 14:57:36 +10:00
2014-06-25 14:57:36 +10:00
2016-07-20 11:48:31 +10:00
2016-07-20 11:48:31 +10:00
2016-11-24 11:40:32 +11:00