From dbe0f70a0a438af0ee7cb78eeafd6cb6b707916e Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 11 May 2003 20:19:05 +0000
Subject: [PATCH] Don't clobber NODE_LOGON with NODE_OFFLINE

---
 src/sbbs3/umonitor/umonitor.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c
index eebe95cc51..2880534314 100644
--- a/src/sbbs3/umonitor/umonitor.c
+++ b/src/sbbs3/umonitor/umonitor.c
@@ -494,9 +494,9 @@ void node_toggles(int nodenum)  {
 				break;
 
 			case 5:	/* Down */
-				if(node.status == NODE_INUSE)
+				if(node.status == NODE_INUSE || node.status==NODE_LOGON)
 					node.misc ^= NODE_DOWN;
-				if(node.status != NODE_INUSE) {
+				else {
 					if(node.status!=NODE_OFFLINE)
 						node.status=NODE_OFFLINE;
 					else
-- 
GitLab