Fix definite panic when releasing interrupt resources.

Spotted by:	tmm
This commit is contained in:
jake 2003-02-19 19:40:40 +00:00
parent 6e849c0afa
commit 194164ebeb

View File

@ -361,7 +361,7 @@ fhc_release_resource(device_t bus, device_t child, int type, int rid,
int error;
error = bus_generic_release_resource(bus, child, type, rid, r);
if (error != 0)
if (type != SYS_RES_MEMORY || error != 0)
return (error);
fdi = device_get_ivars(child);
rle = resource_list_find(&fdi->fdi_rl, type, rid);