commit 4d18ac83a271b014be289e3856988d2c653384e1 from: Alexander Barton date: Sun Sep 04 23:42:24 2005 UTC Set one second penalty on unknown commands. commit - 660b529c104dd85f01bd6b5fe2e30c9a9904b058 commit + 4d18ac83a271b014be289e3856988d2c653384e1 blob - 582e489378fc30c0dce60ee0f572d3fd992b641a blob + 5896a027718d8544fdb987fd38f45dcdac14b8aa --- src/ngircd/parse.c +++ src/ngircd/parse.c @@ -12,7 +12,7 @@ #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 @@ -445,9 +445,12 @@ Handle_Request( CONN_ID Idx, REQUEST *Req ) Req->argc == 1 ? "parameter" : "parameters", Req->prefix ? "" : " no" ); - if( Client_Type( client ) != CLIENT_SERVER ) - return IRC_WriteStrClient( client, ERR_UNKNOWNCOMMAND_MSG, - Client_ID( client ), Req->command ); + if (Client_Type(client) != CLIENT_SERVER) { + result = IRC_WriteStrClient(client, ERR_UNKNOWNCOMMAND_MSG, + Client_ID(client), Req->command); + Conn_SetPenalty(Idx, 1); + return result; + } return true; } /* Handle_Request */