commit fcef69cf32b83dbe2e013e094fe5ee6c02c6fb51
parent ab89c0c4f51e6b22ec6ba254e753b8b4a91a2096
Author: nion@aurora <unknown>
Date: Fri, 22 Jun 2007 13:40:24 +0200
enabled joining channels with password
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ii.c b/ii.c
@@ -237,10 +237,11 @@ static void proc_channels_input(Channel *c, char *buf) {
p = strchr(&buf[3], ' ');
if(p) *p = 0;
if((buf[3]=='#')||(buf[3]=='&')||(buf[3]=='+')||(buf[3]=='!')){
- snprintf(message, PIPE_BUF, "JOIN %s\r\n", &buf[3]);
+ if(p) snprintf(message, PIPE_BUF, "JOIN %s %s\r\n", &buf[3], p + 1);
+ else snprintf(message, PIPE_BUF, "JOIN %s\r\n", &buf[3]);
add_channel(&buf[3]);
}
- else{
+ else {
if(p){
add_channel(&buf[3]);
proc_channels_privmsg(&buf[3], p + 1);