diff options
| author | Andrew Goodbody <[email protected]> | 2025-07-23 15:13:49 +0100 |
|---|---|---|
| committer | Eugen Hristev <[email protected]> | 2025-08-13 12:59:36 +0300 |
| commit | da13ce8a6b1a37c49d2215ef78ee7984bae1c068 (patch) | |
| tree | 8ef8b052c24b68c380dc503a6ad6567051c50231 /scripts/basic | |
| parent | 29ea990a1c4a2455f432d5e71b217e93b406fc12 (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 <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions
