]> git.baikalelectronics.ru Git - kernel.git/commit
USB NET KL5KUSB101: Fix mem leak in error path of kaweth_download_firmware()
authorJesper Juhl <jj@chaosbits.net>
Sun, 23 Jan 2011 12:19:55 +0000 (12:19 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 25 Jan 2011 07:20:24 +0000 (23:20 -0800)
commit8bad9ca07b4ad710e9006d12463552b1a902efcd
tree8f5f26ea8ae242c242b71d7a50c859852cee8cb5
parent86538678cce337400799b1591bf4eab5dca3a7a4
USB NET KL5KUSB101: Fix mem leak in error path of kaweth_download_firmware()

We will leak the storage allocated by request_firmware() if the size of
the firmware is greater than KAWETH_FIRMWARE_BUF_SIZE.
This removes the leak by calling release_firmware() before we return
-ENOSPC.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/kaweth.c