Fix NULL deference if no ATA bus is present.
This commit is contained in:
parent
b9b697f2cb
commit
0245e9867c
|
@ -75,6 +75,8 @@ namespace Sortix
|
||||||
void DetectBus(unsigned busid, uint16_t ioport, uint16_t altio)
|
void DetectBus(unsigned busid, uint16_t ioport, uint16_t altio)
|
||||||
{
|
{
|
||||||
ATABus* bus = ATA::CreateBus(ioport, altio);
|
ATABus* bus = ATA::CreateBus(ioport, altio);
|
||||||
|
if ( !bus )
|
||||||
|
return;
|
||||||
DetectDrive(busid, bus, 0);
|
DetectDrive(busid, bus, 0);
|
||||||
DetectDrive(busid, bus, 1);
|
DetectDrive(busid, bus, 1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue