]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/usb/kaweth.c
USB NET KL5KUSB101: Fix mem leak in error path of kaweth_download_firmware()
[mv-sheeva.git] / drivers / net / usb / kaweth.c
index 5e98643a4a214b2734d738cc7a24b55ef0225298..7dc84971f26f8720f8aea9384e33a669d1b825b7 100644 (file)
@@ -406,6 +406,7 @@ static int kaweth_download_firmware(struct kaweth_device *kaweth,
 
        if (fw->size > KAWETH_FIRMWARE_BUF_SIZE) {
                err("Firmware too big: %zu", fw->size);
+               release_firmware(fw);
                return -ENOSPC;
        }
        data_len = fw->size;