mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
Corrected returning ATA error byte for LBA48.
This commit is contained in:
@@ -208,6 +208,7 @@ int SendAtaCommandLba48(int fd, AtaRegistersLBA48 registers, AtaErrorRegistersLB
|
||||
|
||||
*errorRegisters = malloc(sizeof(AtaErrorRegistersLBA48));
|
||||
memset(*errorRegisters, 0, sizeof(AtaErrorRegistersLBA48));
|
||||
(*errorRegisters)->error = sense_buf[11];
|
||||
(*errorRegisters)->sectorCount = (uint16_t)((sense_buf[12] << 8) + sense_buf[13]);
|
||||
(*errorRegisters)->lbaLow = (uint16_t)((sense_buf[14] << 8) + sense_buf[15]);
|
||||
(*errorRegisters)->lbaMid = (uint16_t)((sense_buf[16] << 8) + sense_buf[17]);
|
||||
|
||||
Reference in New Issue
Block a user