[IRC-DEV] Un canal llamado "*" ???
Jorge López Pérez
subi at softhome.net
Fri Nov 7 12:43:48 CET 2003
Buenas,
Alan escribe en el mensaje con ID
007601c3a447$57ccd1e0$54687fd9 at n80sbxb6vo5gfa:
> Buenas, acabo hacer desde el curro un /list y me he encontrado que hay
> un canal llamado * con 49 users. Mirando el list he visto alguno mas
> igual con 1 user. ¿Alguien me lo explica?
> [...]
En el código de m_list se observa que esto es "intencionado". Dentro
del error que se comete (supongo que un desynch) está planeado por el
ircd que salgan '*' en lugar del nombre del canal. El fragmento en
channel.c, función m_list(), al final de la misma:
#v+
for (; (name = strtoken(&p, parv[1], ",")); parv[1] = NULL)
{
chptr = FindChannel(name);
if (chptr && ShowChannel(sptr, chptr) && sptr->user)
sendto_one(sptr, rpl_str(RPL_LIST), me.name, parv[0],
ShowChannel(sptr, chptr) ? chptr->chname : "*",
chptr->users - number_of_zombies(chptr),
chptr->topic ? chptr->topic : "");
}
#v-
No sabría interpretar al 100% lo que puede ocurrir, pero apuesto que es
algún tipo de desynch entre nodos.
Un saludín,
Jorge.
--
/ _ _ _ / Página personal: http://jorge.adirc.net
(_/()/ (/(- / Jabber (I): subnet at jabber.com
_/ / Jabber (II): jorgelopez at cibermundo.org
More information about the IRC-Dev
mailing list