diff --git a/exec/nntpservice.js b/exec/nntpservice.js index 6c2bdfea94a0d7c6f8873e6b9fc5855f8c424c99..f7ff73f5449c020c0ddb3f6d317aaa6ad6c29fe4 100644 --- a/exec/nntpservice.js +++ b/exec/nntpservice.js @@ -247,6 +247,10 @@ while(client.socket.is_connected) { writeln("412 no news group selected"); break; } + if(cmd[1]==undefined) { + writeln("420 article selected"); + break; + } if(cmd[1]!='') { if(cmd[1].indexOf('<')>=0) /* message-id */ current_article=Number(cmd[1].slice(1,-1));