diff --git a/src/sbbs3/getnode.cpp b/src/sbbs3/getnode.cpp index c0fcea749ca87b41cc7ecb4d367c4b336d1f7d59..8f65c874d790c6c960652b7635894c1190751cee 100644 --- a/src/sbbs3/getnode.cpp +++ b/src/sbbs3/getnode.cpp @@ -665,8 +665,10 @@ void sbbs_t::printnodedat(uint number, node_t* node) outchar('A'); if(node->misc&NODE_LOCK) outchar('L'); - if(node->misc&(i&(NODE_MSGW|NODE_NMSG))) + if(node->misc&(i&(NODE_MSGW))) outchar('M'); + if(node->misc&(i&(NODE_NMSG))) + outchar('N'); if(node->misc&(i&NODE_POFF)) outchar('P'); outchar(')'); @@ -683,8 +685,6 @@ void sbbs_t::printnodedat(uint number, node_t* node) outchar('R'); if(node->misc&NODE_UDAT) outchar('U'); - if(node->status==NODE_QUIET) - outchar('Q'); if(node->misc&NODE_EVENT) outchar('E'); if(node->misc&NODE_DOWN) @@ -693,6 +693,8 @@ void sbbs_t::printnodedat(uint number, node_t* node) outchar('C'); if(node->misc&NODE_FCHAT) outchar('F'); + if(node->status==NODE_QUIET) + outchar('Q'); outchar(']'); } if(node->errors && SYSOP) {