From 5ae5891ed61250c410e2d44bdaf8a7ef41ffd836 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 7 Mar 2003 08:39:45 +0000 Subject: [PATCH] Detects a current_article value of NaN (not-a-number) and rejects it. --- exec/nntpservice.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exec/nntpservice.js b/exec/nntpservice.js index d224538870..bc535e52a1 100644 --- a/exec/nntpservice.js +++ b/exec/nntpservice.js @@ -409,7 +409,8 @@ while(client.socket.is_connected) { else current_article=Number(cmd[1]); } - if(typeof(current_article)=="number" && current_article<1) { + if(typeof(current_article)=="number" + && (current_article<1 || isNaN(current_article))) { writeln("420 no current article has been selected"); break; } @@ -419,7 +420,7 @@ while(client.socket.is_connected) { hdr=msgbase.get_msg_header(false,current_article); if(hdr==null) { - writeln("430 no such article found"); + writeln("430 no such article found: " + current_article); break; } -- GitLab