Unverified Commit 74feb51d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!8554 [sync] PR-8395: 5.10: fix CVE-2024-35978

Merge Pull Request from: @openeuler-sync-bot 
 

Origin pull request: 
https://gitee.com/openeuler/kernel/pulls/8395 
 
PR sync from: Wupeng Ma <mawupeng1@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/LV3QLUP74BOXQYBYXTXUATN7GCATDKQV/ 
From: Ma Wupeng <mawupeng1@huawei.com>

fix CVE-2024-35978.

Dmitry Antipov (1):
  Bluetooth: Fix memory leak in hci_req_sync_complete()


-- 
2.25.1
 
https://gitee.com/src-openeuler/kernel/issues/I9QRBX 
 
Link:https://gitee.com/openeuler/kernel/pulls/8554

 

Reviewed-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
parents 8a68e94e d3e89aa1
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -107,8 +107,10 @@ static void hci_req_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode,
	if (hdev->req_status == HCI_REQ_PEND) {
		hdev->req_result = result;
		hdev->req_status = HCI_REQ_DONE;
		if (skb)
		if (skb) {
			kfree_skb(hdev->req_skb);
			hdev->req_skb = skb_get(skb);
		}
		wake_up_interruptible(&hdev->req_wait_q);
	}
}