From 313860c8a4aff50f7d89a279c8477c23f87cb7ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttgens?= Date: Thu, 4 May 2023 09:55:12 +0200 Subject: [PATCH] fix #2460 - we only really need the router object after nodedb init, so lets move it there. --- src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 7af41116c..e42c190df 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -234,8 +234,6 @@ void setup() fsInit(); - router = new ReliableRouter(); - #ifdef I2C_SDA1 Wire1.begin(I2C_SDA1, I2C_SCL1); #endif @@ -413,6 +411,8 @@ void setup() // If we're taking on the repeater role, use flood router if (config.device.role == meshtastic_Config_DeviceConfig_Role_REPEATER) router = new FloodingRouter(); + else + router = new ReliableRouter(); #if HAS_BUTTON // Buttons. Moved here cause we need NodeDB to be initialized