From c6d6ee510230c47ad0d225eea9cccb514d1727d0 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 19 Nov 2022 13:18:22 -0800 Subject: [PATCH] Correct node number *always* before clearning NODE_RRUN [R] status flag If nodeX/node.cnf has the wrong node number, the [R] flag would be cleared from the wrong node upon automatic configuration reload. This likely fixes the issue that Keyop is reporting in #synchronet --- src/sbbs3/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index af8bb736b1..f0dce5734f 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -5602,8 +5602,8 @@ NO_SSH: sbbs->putnodedat(cfg->node_num,&node); continue; } - cfg->node_num = i; // correct the node number } + cfg->node_num = i; // correct the node number if(node.misc & NODE_RRUN) { sbbs->getnodedat(cfg->node_num,&node,true); node.misc &= ~NODE_RRUN; -- GitLab