From b27c37d81e00f8c8046c5da94ce4068aa5270747 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 6 Mar 2018 08:28:00 +0000 Subject: [PATCH] Log a message rather than try to open an invalid sub when requested by the client. --- exec/gopherservice.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exec/gopherservice.js b/exec/gopherservice.js index 84e3564d34..cb6ccc6587 100644 --- a/exec/gopherservice.js +++ b/exec/gopherservice.js @@ -219,6 +219,10 @@ switch(field[0]) { } break; case "sub": + if(!msg_area.sub[field[1]]) { + writeln(log(LOG_NOTICE, "Invalid message area: " + field[1])); + break; + } msgbase = new MsgBase(field[1]); if(msgbase.open!=undefined && msgbase.open()==false) { writeln("!ERROR " + msgbase.last_error); -- GitLab