mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-28 16:01:18 +01:00
Merge pull request #1663 from N8Fear/arrayIndexCheck
lint: fix array indices being used before limit check
This commit is contained in:
commit
14bb8780f3
@ -305,8 +305,8 @@ uint8_t getRingReadPointerforCurrentThread(void)
|
||||
{
|
||||
uint8_t pointerNo = 0;
|
||||
|
||||
while ((PointerList[pointerNo] != sched_active_pid) &&
|
||||
(pointerNo < SMB380_RING_BUFF_MAX_THREADS)) {
|
||||
while ((pointerNo < SMB380_RING_BUFF_MAX_THREADS) &&
|
||||
(PointerList[pointerNo] != sched_active_pid)) {
|
||||
pointerNo++;
|
||||
}
|
||||
|
||||
@ -318,8 +318,8 @@ uint8_t initRingReadPointerforCurrentThread(void)
|
||||
//TODO: make it Threadsafe
|
||||
uint8_t pointerNo = 0;
|
||||
|
||||
while ((PointerList[pointerNo] > 0) &&
|
||||
(pointerNo < SMB380_RING_BUFF_MAX_THREADS)) {
|
||||
while ((pointerNo < SMB380_RING_BUFF_MAX_THREADS) &&
|
||||
(PointerList[pointerNo] > 0)) {
|
||||
pointerNo++;
|
||||
}
|
||||
|
||||
@ -564,8 +564,8 @@ void wakeUpRegisteredProcesses(void)
|
||||
//wake up waiting processes
|
||||
wakeupmessage.type = MSG_TYPE_SMB380_WAKEUP;
|
||||
|
||||
while ((PointerList[pointerNo] > 0) &&
|
||||
(pointerNo < SMB380_RING_BUFF_MAX_THREADS)) {
|
||||
while ((pointerNo < SMB380_RING_BUFF_MAX_THREADS) &&
|
||||
(PointerList[pointerNo] > 0)) {
|
||||
msg_send(&wakeupmessage, PointerList[pointerNo], false);
|
||||
pointerNo++;
|
||||
}
|
||||
|
||||
@ -766,7 +766,7 @@ uint8_t sixlowpan_lowpan_register(kernel_pid_t pid)
|
||||
{
|
||||
uint8_t i;
|
||||
|
||||
for (i = 0; ((sixlowpan_reg[i] != pid) && (i < SIXLOWPAN_MAX_REGISTERED) &&
|
||||
for (i = 0; (((i < SIXLOWPAN_MAX_REGISTERED) && sixlowpan_reg[i] != pid) &&
|
||||
(sixlowpan_reg[i] != 0)); i++) {
|
||||
;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user