+ /* Test if the user has reached his maximum channel count */
+ if( Client_Type( Client ) == CLIENT_USER )
+ {
+ if(( Conf_MaxJoins > 0 ) && ( Channel_CountForUser( chan, Client ) > Conf_MaxJoins ))
+ {
+ IRC_WriteStrClient( Client, ERR_TOOMANYCHANNELS_MSG, Client_ID( Client ), channame );
+ return CONNECTED;
+ }
+ }
+
+