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

_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to