From 1d99c3145722ad990c38de49a64f6704693b8522 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 28 Jan 2002 19:32:21 +0000 Subject: [PATCH] logout() doesn't set node status to WFC (this is handled in node_thread). --- src/sbbs3/logout.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/logout.cpp b/src/sbbs3/logout.cpp index 116ecf8d60..5b509115da 100644 --- a/src/sbbs3/logout.cpp +++ b/src/sbbs3/logout.cpp @@ -86,12 +86,15 @@ void sbbs_t::logout() if(!online) { /* NOT re-login */ +#if 0 /* too soon, handled in node_thread */ getnodedat(cfg.node_num,&thisnode,1); thisnode.status=NODE_WFC; thisnode.misc&=~(NODE_INTR|NODE_MSGW|NODE_NMSG |NODE_UDAT|NODE_POFF|NODE_AOFF|NODE_EXT); putnodedat(cfg.node_num,&thisnode); - #if 0 /* beep? */ +#endif + +#if 0 /* beep? */ if(sys_status&SS_SYSALERT) { mswait(500); offhook(); @@ -102,7 +105,7 @@ void sbbs_t::logout() nosound(); mswait(200); } lkbrd(0); } - #endif +#endif sys_status&=~SS_SYSALERT; if(cfg.sys_logout[0]) /* execute system logout event */ external(cmdstr(cfg.sys_logout,nulstr,nulstr,NULL),EX_OUTL|EX_OFFLINE); -- GitLab