summaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/drd.c
diff options
context:
space:
mode:
authorAndrew Goodbody <andrew.goodbody@linaro.org>2025-07-23 15:13:49 +0100
committerEugen Hristev <eugen.hristev@linaro.org>2025-08-13 12:59:36 +0300
commitda13ce8a6b1a37c49d2215ef78ee7984bae1c068 (patch)
tree8ef8b052c24b68c380dc503a6ad6567051c50231 /drivers/usb/cdns3/drd.c
parent29ea990a1c4a2455f432d5e71b217e93b406fc12 (diff)
clk: at91: Fix use of unsigned loop index
The use of the unsigned variable 'i' as a loop index leads to the test for i being non-negative always being true. Instead declare 'i' as an int so that the for loop will terminate as expected. If the original for loop completes 'i' will be 1 past the end of the array so decrement it in the subsequent error path to prevent an out of bounds access occurring. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
Diffstat (limited to 'drivers/usb/cdns3/drd.c')
0 files changed, 0 insertions, 0 deletions