Skip to content
Snippets Groups Projects
Commit 0d623e57 authored by rswindell's avatar rswindell
Browse files

Handle spaces following NNTP commands without error (e.g. "LIST ").

parent 42f4c4ac
No related branches found
No related tags found
No related merge requests found
......@@ -244,7 +244,7 @@ while(client.socket.is_connected && !quit) {
break;
case "LIST":
if(cmd[1]==undefined) {
if(cmd[1]==undefined || cmd[1].length==0) {
writeln("215 list of newsgroups follows");
if(include_mail && user.security.level == 99) {
msgbase=new MsgBase("mail");
......@@ -313,13 +313,13 @@ while(client.socket.is_connected && !quit) {
break;
case "GROUP":
if(cmd[1]==undefined) {
if(cmd[1]==undefined || cmd[1].length==0) {
writeln("411 no group specified");
break;
}
case "LISTGROUP":
found=false;
if(cmd[1]==undefined) {
if(cmd[1]==undefined || cmd[1].length==0) {
if(!selected) {
writeln("412 no newsgroup selected");
break;
......@@ -380,7 +380,7 @@ while(client.socket.is_connected && !quit) {
break;
}
var first, last;
if(cmd[1]==undefined)
if(cmd[1]==undefined || cmd[1].length==0)
first=last=current_article;
else if(cmd[1].indexOf('-')>=0) { /* range */
range=cmd[1].split('-');
......@@ -497,7 +497,7 @@ while(client.socket.is_connected && !quit) {
bogus_cmd_counter++;
break;
}
if(cmd[1]==undefined) {
if(cmd[1]==undefined || cmd[1].length==0) {
writeln("420 no current article has been selected");
bogus_cmd_counter++;
break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment