diff -r 3b98688619fc -r 0e33a763917f src/protocols/irc/irc.c --- a/src/protocols/irc/irc.c Sun Feb 02 07:43:27 2003 +0000 +++ b/src/protocols/irc/irc.c Sun Feb 02 07:51:54 2003 +0000 @@ -947,6 +947,12 @@ case 319: id->liststr = g_string_append(id->liststr, "Channels: "); break; + /* Numeric 320 is used by the freenode irc network for showing + * that a user is identified to services (Jason Straw )*/ + case 320: + g_snprintf(tmp, sizeof(tmp), "%s is an Identified User", word[4]); + id->liststr = g_string_append(id->liststr, tmp); + return; default: break; } @@ -1034,6 +1040,7 @@ case 314: /* RPL_WHOWASUSER */ case 317: /* RPL_WHOISIDLE */ case 319: /* RPL_WHOISCHANNELS */ + case 320: /* FreeNode Identified */ handle_whois(gc, word, word_eol, n); break; case 322: /* RPL_LIST */