Commit Diff
Diff:
bcb45da1b416e7ee4b50dcf16947fb9703f713cf
131364def157263d1416e559636593a4daaca72a
Commit:
131364def157263d1416e559636593a4daaca72a
Tree:
e94ed80f7a153b3ec4d6d14494adea2c8a6edbad
Author:
Alexander Barton <alex@barton.de>
Committer:
Alexander Barton <alex@barton.de>
Date:
Fri Sep 6 22:05:49 2013 UTC
Message:
IRC_SetPenalty(): Code cleanup
blob - 526e2fb694bdf948ccf957f6fafb9a8ca5571d25
blob + 25cecaff8e90c13e350189dad7e39db2883c0932
--- src/ngircd/irc-write.c
+++ src/ngircd/irc-write.c
@@ -538,24 +538,27 @@ va_dcl
/**
* Set a "penalty time" for an IRC client.
*
- * Note: penalty times are never set for server links!
+ * Note: penalty times are never set for server links or remote clients!
*
* @param Client The client.
* @param Seconds The additional "penalty time" to enforce.
*/
GLOBAL void
-IRC_SetPenalty( CLIENT *Client, time_t Seconds )
+IRC_SetPenalty(CLIENT *Client, time_t Seconds)
{
CONN_ID c;
- assert( Client != NULL );
- assert( Seconds > 0 );
+ assert(Client != NULL);
+ assert(Seconds > 0);
- if( Client_Type( Client ) == CLIENT_SERVER ) return;
+ if (Client_Type(Client) == CLIENT_SERVER)
+ return;
- c = Client_Conn( Client );
- if (c > NONE)
- Conn_SetPenalty(c, Seconds);
+ c = Client_Conn(Client);
+ if (c <= NONE)
+ return;
+
+ Conn_SetPenalty(c, Seconds);
} /* IRC_SetPenalty */
static const char *
IRCNow