On Sun, 2007-08-19 at 01:48 +0200, Michael Buesch wrote: > @@ -1598,8 +1601,29 @@ static int do_request_fw(struct b43_wlde > b43err(dev->wl, "Firmware file \"%s\" not found " > "or load failed.\n", path); + return err; > } > + if ((*fw)->size < sizeof(struct b43_fw_header)) > + goto err_format; otherwise it oopses when the file can't be loaded. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part