Files
lora-card-reader/patches/lorawan-device+0.12.2.patch
T
fromost e3055f0829 Fix heapless vec
Removed unused lorawan patch
2026-09-15 18:32:56 +08:00

19 lines
655 B
Diff

diff --git a/src/region/dynamic_channel_plans/mod.rs b/src/region/dynamic_channel_plans/mod.rs
index 00f9a5d..33f545a 100644
--- a/src/region/dynamic_channel_plans/mod.rs
+++ b/src/region/dynamic_channel_plans/mod.rs
@@ -55,7 +55,12 @@ impl<
if channel < NUM_JOIN_CHANNELS {
Some(R::join_channels()[channel])
} else {
- self.additional_channels[channel - NUM_JOIN_CHANNELS]
+ let index = channel - NUM_JOIN_CHANNELS;
+ if index < self.additional_channels.len() {
+ self.additional_channels[index]
+ } else {
+ None
+ }
}
}