Commit 10f7891f998e84acfa31ac9c5a0fea052c39ecb8

Authored by Dan Carpenter
Committed by Marcel Holtmann
1 parent 8978111e2d

Bluetooth: Add missing kfree() on error path in Atheros driver

Add a couple kfree() calls on an error path.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>

Showing 1 changed file with 2 additions and 0 deletions Side-by-side Diff

drivers/bluetooth/ath3k.c
... ... @@ -143,6 +143,8 @@
143 143 usb_set_intfdata(intf, data);
144 144 if (ath3k_load_firmware(data, data->fw_data, data->fw_size)) {
145 145 usb_set_intfdata(intf, NULL);
  146 + kfree(data->fw_data);
  147 + kfree(data);
146 148 return -EIO;
147 149 }
148 150