From 20bdc183ca03c4a84ce53016b20ee696198e82ee Mon Sep 17 00:00:00 2001 From: fslongjin Date: Sat, 30 Jul 2022 11:22:39 +0800 Subject: [PATCH] fix CWE-468 in xhci.c --- kernel/driver/usb/xhci/xhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/driver/usb/xhci/xhci.c b/kernel/driver/usb/xhci/xhci.c index 7b845728..39693f4c 100644 --- a/kernel/driver/usb/xhci/xhci.c +++ b/kernel/driver/usb/xhci/xhci.c @@ -115,7 +115,7 @@ hardware_intr_controller xhci_hc_intr_controller = #define xhci_TRB_set_link_cmd(trb_vaddr) \ do \ { \ - struct xhci_TRB_normal_t *ptr = (struct xhci_TRB_normal_t *)trb_vaddr; \ + struct xhci_TRB_normal_t *ptr = (struct xhci_TRB_normal_t *)(trb_vaddr); \ ptr->TRB_type = TRB_TYPE_LINK; \ ptr->ioc = 0; \ ptr->chain = 0; \