diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 4f9d3a0b5da3d238b50d6c95bb7e01440fc4894a..5c67ab4c80c7391c45d51efae364227aff9682e0 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -218,7 +218,7 @@ bool sbbs_t::logon() sprintf(str,"%smsgs/n%3.3u.ixb",cfg.data_dir,cfg.node_num); remove(str); /* remove any pending node message indices */ - if(!SYSOP && online==ON_REMOTE) { + if(!SYSOP && online==ON_REMOTE && !qwklogon) { rioctl(IOCM|ABORT); /* users can't abort anything */ rioctl(IOCS|ABORT); }