diff --git a/exec/sbbsimsg.js b/exec/sbbsimsg.js index a4028f09ada3e6c146aa8cb4241420490b511cdc..46469f28afbdeaad77b842dc538a8e42ef2e0839 100644 --- a/exec/sbbsimsg.js +++ b/exec/sbbsimsg.js @@ -255,7 +255,7 @@ while(bbs.online) { break; } done=false; - while(bbs.online && !done && !console.aborted) { + while(bbs.online && !done && !console.aborted && imsg_user[last_user]) { printf("\1[\1n\1h\x11\1n-[\1hQ\1nuit/\1hA\1nll]-\1h\x10 \1y%-25s \1c%s\1>" ,imsg_user[last_user].name,imsg_user[last_user].bbs); switch(console.getkey(K_UPPER|K_NOECHO)) {