Skip to content

Commit 3d69959

Browse files
committed
Issue #837 - Bug fix in function GetElement for last element.
1 parent fbb6a97 commit 3d69959

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/mac/LoRaMacConfirmQueue.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ static MlmeConfirmQueue_t* GetElement( Mlme_t request, MlmeConfirmQueue_t* buffe
116116
{
117117
MlmeConfirmQueue_t* element = bufferStart;
118118

119-
while( element != bufferEnd )
119+
do
120120
{
121121
if( element->Request == request )
122122
{
@@ -127,7 +127,8 @@ static MlmeConfirmQueue_t* GetElement( Mlme_t request, MlmeConfirmQueue_t* buffe
127127
{
128128
element = IncreaseBufferPointer( element );
129129
}
130-
}
130+
}while( element != bufferStart );
131+
131132
return NULL;
132133
}
133134

0 commit comments

Comments
 (0)