git clone https://orangeshoelaces.net/git/ii.git
Author: nion@aurora on 06/22/2007
Committer: nion@aurora on 06/22/2007
enabled joining channels with password
ii.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ii.c b/ii.c
index f0c9dcc..d7858f4 100644
--- 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);