- strcat( rpl, Client_ID( c ));
- if( Client_HasMode( c, 'o' )) strcat( rpl, "*" );
- strcat( rpl, "=" );
- if( Client_HasMode( c, 'a' )) strcat( rpl, "-" );
- else strcat( rpl, "+" );
- strcat( rpl, Client_User( c ));
- strcat( rpl, "@" );
- strcat( rpl, Client_Hostname( c ));
- strcat( rpl, " " );
+ strlcat( rpl, Client_ID( c ), sizeof( rpl ));
+ if( Client_HasMode( c, 'o' )) strlcat( rpl, "*", sizeof( rpl ));
+ strlcat( rpl, "=", sizeof( rpl ));
+ if( Client_HasMode( c, 'a' )) strlcat( rpl, "-", sizeof( rpl ));
+ else strlcat( rpl, "+", sizeof( rpl ));
+ strlcat( rpl, Client_User( c ), sizeof( rpl ));
+ strlcat( rpl, "@", sizeof( rpl ));
+ strlcat( rpl, Client_Hostname( c ), sizeof( rpl ));
+ strlcat( rpl, " ", sizeof( rpl ));