From rswindell to CVS commit on Wed Apr 22 00:24:49 2020
xtrn/tw2 input.js 1.8 1.9
Update of /cvsroot/sbbs/xtrn/tw2
In directory cvs:/tmp/cvs-serv10948
Modified Files:
input.js
Log Message:
Use console.inkey() correctly. If you only supply one argument, that value is the mode, not the timeout. Here, "100" happens to be 0x64 which includes
K_SPIN which indicates it was called from getkey(K_SPIN) and since it wasn't, it was removing the last character of the save-line buffer since this code also does gratuitous save/restoreline() calls, resulting in partial ANSI escape sequences being displayed at the command-line. This one too far too long to find. :-(
From Rob Swindell to Git commit to main/sbbs/master on Sat Apr 9 16:30:32 2022
A user disconnecting while running tw2 would just result in an infinite loop checking node status and waiting for the user's allowed time to run out (which may never happen) or for the server to be locally terminated.
This has been happening for years on Vertrauen. Finally now I see why.
Who's Online
Recent Visitors
Xbit
Wed Apr 24 21:02:31 2024
from
Hillsboro, Or
via
SSH
Dbombere
Thu Apr 25 04:29:04 2024
from
Leesburg, Va
via
SSH
Zutoo
Thu Apr 25 01:37:17 2024
from
Van Nuys, California
via
Telnet