We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 12fdb3a commit 77c5150Copy full SHA for 77c5150
src/mac/LoRaMacClassB.c
@@ -1651,13 +1651,15 @@ void LoRaMacClassBSetMulticastPeriodicity( MulticastCtx_t* multicastChannel )
1651
void LoRaMacClassBProcess( void )
1652
{
1653
#ifdef LORAMAC_CLASSB_ENABLED
1654
- LoRaMacClassBEvents_t events = LoRaMacClassBEvents;
+ LoRaMacClassBEvents_t events;
1655
+
1656
+ CRITICAL_SECTION_BEGIN( );
1657
+ events = LoRaMacClassBEvents;
1658
+ LoRaMacClassBEvents.Value = 0;
1659
+ CRITICAL_SECTION_END( );
1660
1661
if( events.Value != 0 )
1662
- CRITICAL_SECTION_BEGIN( );
- LoRaMacClassBEvents.Value = 0;
- CRITICAL_SECTION_END( );
-
1663
if( events.Events.Beacon == 1 )
1664
1665
LoRaMacClassBProcessBeacon( );
0 commit comments