URI:
       Nico Golde: small fix by Adrien Krunch Kunysz - ii - irc it, simple FIFO based irc client
  HTML git clone git://git.suckless.org/ii
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit eee0f4e6b8f910424c8b006d2e65532644d3108e
   DIR parent cf1f7a56b404e56d122002fbfc1c26cf62b44771
  HTML Author: nion@localhost <unknown>
       Date:   Tue, 16 Jan 2007 15:30:30 +0100
       
       Nico Golde:
       small fix by Adrien Krunch Kunysz
       Diffstat:
         M ii.c                                |       7 +++----
       
       1 file changed, 3 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/ii.c b/ii.c
       @@ -245,9 +245,8 @@ static void proc_channels_input(Channel *c, char *buf)
                }
                switch (buf[1]) {
                case 'j':
       -                p = strchr(&buf[3], ' ');
       -                if(p)
       -                        *p = 0;
       +                if(!(p = strchr(&buf[3], ' '))) return;
       +                *p = 0;
                        if((buf[3]=='#')||(buf[3]=='&')||(buf[3]=='+')||(buf[3]=='!')){
                                snprintf(message, PIPE_BUF, "JOIN %s\r\n", &buf[3]);
                                add_channel(&buf[3]);
       @@ -342,7 +341,7 @@ static void proc_server_cmd(char *buf)
                }
                tokenize(&argv[TOK_CMD], TOK_LAST - TOK_CMD, cmd, ' ');
        
       -        if(!strncmp("PONG", argv[TOK_CMD], 5)) {
       +        if(!argv[TOK_CMD] || !strncmp("PONG", argv[TOK_CMD], 5)) {
                        return;
                } else if(!strncmp("PING", argv[TOK_CMD], 5)) {
                        snprintf(message, PIPE_BUF, "PONG %s\r\n", argv[TOK_TEXT]);