Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 853d2ae2 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "radio-iris: fix memory leak issue for hci dev"

parents d6144c8a e47c5c87
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -204,6 +204,10 @@ static int radio_hci_smd_register_dev(struct radio_data *hsmd)


static void radio_hci_smd_deregister(void)
static void radio_hci_smd_deregister(void)
{
{
	radio_hci_unregister_dev(hs.hdev);
	kfree(hs.hdev);
	hs.hdev = NULL;

	smd_close(hs.fm_channel);
	smd_close(hs.fm_channel);
	hs.fm_channel = 0;
	hs.fm_channel = 0;
	fmsmd_set = 0;
	fmsmd_set = 0;
+0 −2
Original line number Original line Diff line number Diff line
@@ -632,8 +632,6 @@ int radio_hci_unregister_dev(struct radio_hci_dev *hdev)
	skb_queue_purge(&hdev->rx_q);
	skb_queue_purge(&hdev->rx_q);
	skb_queue_purge(&hdev->cmd_q);
	skb_queue_purge(&hdev->cmd_q);
	skb_queue_purge(&hdev->raw_q);
	skb_queue_purge(&hdev->raw_q);
	kfree(radio->fm_hdev);
	kfree(radio->videodev);


	return 0;
	return 0;
}
}