From 3d63246c4dbf31a656b38261d7bce2b9633c2336 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 16 May 2003 21:53:25 +0000 Subject: [PATCH] node_t.status is NOT a set of bitflags. (And this was actually working!) --- src/sbbs3/umonitor/umonitor.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c index 8e037990af..991a561f7a 100644 --- a/src/sbbs3/umonitor/umonitor.c +++ b/src/sbbs3/umonitor/umonitor.c @@ -469,7 +469,7 @@ int main(int argc, char** argv) { uifc.msg("Error reading node data!"); continue; } - if((node.status&NODE_INUSE) && node.useron) + if((node.status==NODE_INUSE) && node.useron) chat(&cfg,main_dflt+1,&node,&boxch,uifc.timedisplay); continue; } @@ -553,10 +553,11 @@ int main(int argc, char** argv) { strcpy(opt[i++],"Spy on node"); strcpy(opt[i++],"Node toggles"); strcpy(opt[i++],"Clear Errors"); - getnodedat(&cfg,j+1,&node,NULL); - if((node.status&NODE_INUSE) && node.useron) { - strcpy(opt[i++],"Send message to user"); - strcpy(opt[i++],"Chat with user"); + if(!getnodedat(&cfg,j+1,&node,NULL)) { + if((node.status==NODE_INUSE) && node.useron) { + strcpy(opt[i++],"Send message to user"); + strcpy(opt[i++],"Chat with user"); + } } opt[i][0]=0; i=0; -- GitLab