diff --git a/src/sbbs3/chat.cpp b/src/sbbs3/chat.cpp
index f2c1342d7f9deb18bd9fac092739a60d95890de6..73b7e8b66f826118e4c82312f0c07a8f11daca6c 100644
--- a/src/sbbs3/chat.cpp
+++ b/src/sbbs3/chat.cpp
@@ -1262,7 +1262,7 @@ int sbbs_t::getnodetopage(int all, int telegram)
 		getnodedat(i,&node,0);
 		if(i==cfg.node_num)
 			continue;
-		if(node.status==NODE_INUSE || (SYSOP && node.status==NODE_QUIET)) {
+		if(node.status==NODE_INUSE || (SYSOP && node.status >= NODE_LOGON && node.status <= NODE_QUIET)) {
 			if(!lastnodemsg)
 				lastnodemsg=i;
 			j++;