commit - a43d79aeff4d9612588043e2561294faead1ae8a
commit + 0f490b5caec3439a0e67aa989eea26b352770c94
blob - c7a3e1b31e7f8b81e79f8d8854446965fb0f3351
blob + 4ea25bb044e61d7744e0d427faac7a35fa44e3f8
--- src/ngircd/irc-channel.c
+++ src/ngircd/irc-channel.c
Req->argv[1]);
}
}
+
+ /* Send list head */
+ if (!IRC_WriteStrClient(from, RPL_LISTSTART_MSG, Client_ID(from)))
+ return DISCONNECTED;
while (pattern) {
/* Loop through all the channels */
blob - a5bc2c7ae8a90daea955bc2cceedcd0867387fb9
blob + 8eba60ee6f13a119157e2e748789e50734ab8a37
--- src/ngircd/messages.h
+++ src/ngircd/messages.h
#define RPL_WHOISIDLE_MSG "317 %s %s %lu %lu :seconds idle, signon time"
#define RPL_ENDOFWHOIS_MSG "318 %s %s :End of WHOIS list"
#define RPL_WHOISCHANNELS_MSG "319 %s %s :"
+#define RPL_LISTSTART_MSG "321 %s Channel :Users Name"
#define RPL_LIST_MSG "322 %s %s %ld :%s"
#define RPL_LISTEND_MSG "323 %s :End of LIST"
#define RPL_CHANNELMODEIS_MSG "324 %s %s +%s"