Skip to content

Commit 657c507

Browse files
committed
Issue #837 - Fix Element list parsing.
1 parent 83572c4 commit 657c507

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/mac/LoRaMacConfirmQueue.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,18 +139,15 @@ static MlmeConfirmQueue_t* GetElement( Mlme_t request, MlmeConfirmQueue_t* buffe
139139
return NULL;
140140
}
141141

142-
do
142+
for( uint8_t elementCnt = 0; elementCnt < ConfirmQueueCtx.ConfirmQueueNvmCtx->MlmeConfirmQueueCnt; elementCnt++ )
143143
{
144144
if( element->Request == request )
145145
{
146146
// We have found the element
147147
return element;
148148
}
149-
else
150-
{
151-
element = IncreaseBufferPointer( element );
152-
}
153-
}while( element != bufferStart );
149+
element = IncreaseBufferPointer( element );
150+
}
154151

155152
return NULL;
156153
}

0 commit comments

Comments
 (0)