* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
- * $Id: m_olist.c 6 2005-09-10 01:02:21Z nenolod $
*/
#include "stdinc.h"
/*
** mo_olist
-** parv[0] = sender prefix
** parv[1] = channel
*/
static int
{
chptr = ptr->data;
- sendto_one(source_p, form_str(RPL_LIST),
+ sendto_one(source_p, ":%s 322 %s %s %lu :[%s] %s",
me.name, source_p->name, chptr->chname,
rb_dlink_list_length(&chptr->members),
+ channel_modes(chptr, &me),
chptr->topic == NULL ? "" : chptr->topic);
}
sendto_one_numeric(source_p, ERR_NOSUCHCHANNEL,
form_str(ERR_NOSUCHCHANNEL), n);
else
- sendto_one(source_p, form_str(RPL_LIST), me.name, source_p->name,
- chptr->chname, rb_dlink_list_length(&chptr->members),
- chptr->topic ? chptr->topic : "");
+ sendto_one(source_p, ":%s 322 %s %s %lu :[%s] %s", me.name, source_p->name,
+ chptr->chname, rb_dlink_list_length(&chptr->members),
+ channel_modes(chptr, &me), chptr->topic ? chptr->topic : "");
}