mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 18:00:28 +00:00
Set one second penalty on unknown commands.
This commit is contained in:
parent
660b529c10
commit
4d18ac83a2
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
#include "portab.h"
|
#include "portab.h"
|
||||||
|
|
||||||
static char UNUSED id[] = "$Id: parse.c,v 1.65 2005/07/31 20:13:08 alex Exp $";
|
static char UNUSED id[] = "$Id: parse.c,v 1.66 2005/09/04 23:42:24 alex Exp $";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file
|
* @file
|
||||||
@ -445,9 +445,12 @@ Handle_Request( CONN_ID Idx, REQUEST *Req )
|
|||||||
Req->argc == 1 ? "parameter" : "parameters",
|
Req->argc == 1 ? "parameter" : "parameters",
|
||||||
Req->prefix ? "" : " no" );
|
Req->prefix ? "" : " no" );
|
||||||
|
|
||||||
if( Client_Type( client ) != CLIENT_SERVER )
|
if (Client_Type(client) != CLIENT_SERVER) {
|
||||||
return IRC_WriteStrClient( client, ERR_UNKNOWNCOMMAND_MSG,
|
result = IRC_WriteStrClient(client, ERR_UNKNOWNCOMMAND_MSG,
|
||||||
Client_ID( client ), Req->command );
|
Client_ID(client), Req->command);
|
||||||
|
Conn_SetPenalty(Idx, 1);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
} /* Handle_Request */
|
} /* Handle_Request */
|
||||||
|
Loading…
Reference in New Issue
Block a user