mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-05-08 06:14:41 +02:00
dc8c7ad1d6
meshcore lib 2.2.21 bug: reader.py line 434 does self.channels = self.channels.extend([...]) which sets self.channels = None (extend returns None). This corrupts ALL subsequent channel message processing. Fix: after getting max_channels from device_info, pre-allocate mc._reader.channels to max_channels slots so the extend path is never triggered. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>