diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index af8bb736b142ef9cf25bfb766d5a183f2b6c6258..f0dce5734fe35869920f21bdfe82fa6fb3f2c42b 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;