mirror of
https://github.com/xcat2/xNBA.git
synced 2024-12-14 15:21:32 +00:00
Must not go beyond end of driver's probe list.
This commit is contained in:
parent
e596c42ade
commit
feb652709d
@ -100,8 +100,11 @@ int isa_check_driver ( struct bus_dev *bus_dev,
|
||||
/* If ioaddr is zero, it means we're using a driver-specified
|
||||
* ioaddr
|
||||
*/
|
||||
if ( ! isa->ioaddr )
|
||||
if ( ! isa->ioaddr ) {
|
||||
if ( isa->driver_probe_idx >= driver->addr_count )
|
||||
return 0;
|
||||
isa->ioaddr = driver->probe_addrs[isa->driver_probe_idx];
|
||||
}
|
||||
|
||||
/* Use probe_addr method to see if there's a device
|
||||
* present at this address.
|
||||
|
Loading…
Reference in New Issue
Block a user