Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: LoRaMac.cpp
- Revision:
- 9:db4900d60c37
- Parent:
- 8:26002607de9c
- Child:
- 10:1ac668ce2b15
diff -r 26002607de9c -r db4900d60c37 LoRaMac.cpp
--- a/LoRaMac.cpp Mon Apr 24 09:42:37 2017 +0000
+++ b/LoRaMac.cpp Wed Jul 26 00:56:14 2017 +0000
@@ -2923,10 +2923,6 @@
}
else
{
- if( ValidatePayloadLength( LoRaMacTxPayloadLen, LoRaMacParams.ChannelsDatarate, MacCommandsBufferIndex ) == false )
- {
- return LORAMAC_STATUS_LENGTH_ERROR;
- }
RxWindow1Delay = LoRaMacParams.ReceiveDelay1 + RxWindowsParams[0].RxOffset;
RxWindow2Delay = LoRaMacParams.ReceiveDelay2 + RxWindowsParams[1].RxOffset;
}
@@ -3152,6 +3148,11 @@
}
fCtrl->Bits.AdrAckReq = AdrNextDr( fCtrl->Bits.Adr, true, &LoRaMacParams.ChannelsDatarate );
+
+ if( ValidatePayloadLength( LoRaMacTxPayloadLen, LoRaMacParams.ChannelsDatarate, MacCommandsBufferIndex ) == false )
+ {
+ return LORAMAC_STATUS_LENGTH_ERROR;
+ }
if( SrvAckRequested == true )
{