Skip to content

Commit d4c3d53

Browse files
committed
Removed useless FOptsLen filed check
1 parent 3eddb29 commit d4c3d53

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/mac/LoRaMacParser.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,8 @@ LoRaMacParserStatus_t LoRaMacParserData( LoRaMacMessageData_t* macMsg )
8686
macMsg->FHDR.FCnt = macMsg->Buffer[bufItr++];
8787
macMsg->FHDR.FCnt |= macMsg->Buffer[bufItr++] << 8;
8888

89-
if( macMsg->FHDR.FCtrl.Bits.FOptsLen <= 15 )
90-
{
91-
memcpy1( macMsg->FHDR.FOpts, &macMsg->Buffer[bufItr], macMsg->FHDR.FCtrl.Bits.FOptsLen );
92-
bufItr = bufItr + macMsg->FHDR.FCtrl.Bits.FOptsLen;
93-
}
94-
else
95-
{
96-
return LORAMAC_PARSER_FAIL;
97-
}
89+
memcpy1( macMsg->FHDR.FOpts, &macMsg->Buffer[bufItr], macMsg->FHDR.FCtrl.Bits.FOptsLen );
90+
bufItr = bufItr + macMsg->FHDR.FCtrl.Bits.FOptsLen;
9891

9992
// Initialize anyway with zero.
10093
macMsg->FPort = 0;

0 commit comments

Comments
 (0)