src/irc.c
changeset 47 a689b6a8e6ed
parent 44 f08e8fb2c1da
child 48 34094173351c
equal deleted inserted replaced
46:08ad49ca1b4e 47:a689b6a8e6ed
   104 
   104 
   105     if (password != NULL)
   105     if (password != NULL)
   106         fprintf (stream, "PRIVMSG NICKSERV :IDENTIFY %s\r\n", password);
   106         fprintf (stream, "PRIVMSG NICKSERV :IDENTIFY %s\r\n", password);
   107 
   107 
   108     for (;;) {
   108     for (;;) {
   109         fgets (msg, sizeof (msg), stream);
   109         if (fgets (msg, sizeof (msg), stream) == NULL)
       
   110             break;
   110         if ((user = irc_parsemessage (msg, &message)) != NULL)
   111         if ((user = irc_parsemessage (msg, &message)) != NULL)
   111             printf ("%10s %s\n", user, message.line);
   112             printf ("%10s %s\n", user, message.line);
   112 
   113 
   113         if (strstr (msg, "VERSION") != NULL) {
   114         if (strstr (msg, "VERSION") != NULL) {
   114             printf ("%10s %s", "VERSION", msg);
   115             printf ("%10s %s", "VERSION", msg);