From: Dan Carpenter Date: Mon, 8 Feb 2010 05:43:17 +0000 (+0300) Subject: Bluetooth: Add missing kfree() on error path in Atheros driver X-Git-Tag: v3.12-rc1~11246^2~17^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=10f7891f998e84acfa31ac9c5a0fea052c39ecb8;p=kernel%2Fkernel-generic.git Bluetooth: Add missing kfree() on error path in Atheros driver Add a couple kfree() calls on an error path. Signed-off-by: Dan Carpenter Signed-off-by: Marcel Holtmann --- diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c index add9485..128cae4 100644 --- a/drivers/bluetooth/ath3k.c +++ b/drivers/bluetooth/ath3k.c @@ -143,6 +143,8 @@ static int ath3k_probe(struct usb_interface *intf, usb_set_intfdata(intf, data); if (ath3k_load_firmware(data, data->fw_data, data->fw_size)) { usb_set_intfdata(intf, NULL); + kfree(data->fw_data); + kfree(data); return -EIO; }