From 84ddfea49196756d0027a0c8342b6c6a43156a5f Mon Sep 17 00:00:00 2001 From: Manuel <71137295+mverch67@users.noreply.github.com> Date: Sat, 12 Aug 2023 16:28:58 +0200 Subject: [PATCH] try-fix: max nodes crash during boot (#2712) * try-fix: nodenum crash during boot * Revert "try-fix: nodenum crash during boot" This reverts commit 632012e197632aafdbd5ef09872622274e00bcc0. * try-fix: max nodes crash during boot --------- Co-authored-by: Ben Meadors --- src/mesh/NodeDB.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index e7526505a..47e1474b2 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -790,7 +790,8 @@ meshtastic_NodeInfoLite *NodeDB::getOrCreateMeshNode(NodeNum n) if (!lite) { if ((*numMeshNodes >= MAX_NUM_NODES) || (memGet.getFreeHeap() < meshtastic_NodeInfoLite_size * 3)) { - screen->print("warning: node_db_lite full! erasing oldest entry\n"); + if (screen) + screen->print("warning: node_db_lite full! erasing oldest entry\n"); // look for oldest node and erase it uint32_t oldest = UINT32_MAX; int oldestIndex = -1;