summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2020-07-11 16:22:21 -0400
committerSolomon Peachy <pizza@shaftnet.org>2020-07-11 18:23:46 -0400
commit7249fabe63b6106225c11c401fdc17cd4b03ad5e (patch)
tree4d30a09ee2813d3f5703f26dc9cb676c4f002536 /firmware/drivers/ata.c
parentaa20b6af7a860bc40662e141c12fec098048b8c0 (diff)
downloadrockbox-7249fabe63b6106225c11c401fdc17cd4b03ad5e.tar.gz
rockbox-7249fabe63b6106225c11c401fdc17cd4b03ad5e.zip
fat: Validate FS Info Sector signature when attempting to mount volume
The "try to mount as superfloppy" fails with some partitioning layouts because sector 0 can have a mostly-valid FAT32 signature. However, in all dumps I've looked at, sector 0's fsinfo offset value points at a place which lacks the fsinfo signature. Resolves FS#13213, no known regressions. Change-Id: Ib323d35cca6ca54e11aca6ba77041bf33a05a277
Diffstat (limited to 'firmware/drivers/ata.c')
0 files changed, 0 insertions, 0 deletions