diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-26 11:50:04 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-26 11:50:04 +0000 |
commit | f21b47b2c704205f8e9a1ae06076a846f7707738 (patch) | |
tree | da5ff092314c27721a22073b55c8c04ecb92a7ce /modules | |
parent | a266128c3b1c155a3ef0f8679dcb01669bcd9946 (diff) |
- Got rid of CONF_HUB enum type
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2119 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'modules')
-rw-r--r-- | modules/m_stats.c | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/modules/m_stats.c b/modules/m_stats.c index 92afc02..a903e92 100644 --- a/modules/m_stats.c +++ b/modules/m_stats.c @@ -201,27 +201,6 @@ report_confitem_types(struct Client *source_p, enum maskitem_type type) } break; - case CONF_HUB: - DLINK_FOREACH(ptr, server_items.head) - { - conf = ptr->data; - - DLINK_FOREACH(dptr, conf->hub_list.head) - sendto_one(source_p, form_str(RPL_STATSHLINE), me.name, - source_p->name, 'H', dptr->data, conf->name, 0, "*"); - } - - DLINK_FOREACH(ptr, server_items.head) - { - conf = ptr->data; - - DLINK_FOREACH(dptr, conf->leaf_list.head) - sendto_one(source_p, form_str(RPL_STATSLLINE), me.name, - source_p->name, 'L', dptr->data, conf->name, 0, "*"); - } - - break; - default: break; } @@ -833,7 +812,25 @@ stats_glines(struct Client *source_p, int parc, char *parv[]) static void stats_hubleaf(struct Client *source_p, int parc, char *parv[]) { - report_confitem_types(source_p, CONF_HUB); + const dlink_node *ptr = NULL, *dptr = NULL; + + DLINK_FOREACH(ptr, server_items.head) + { + const struct MaskItem *conf = ptr->data; + + DLINK_FOREACH(dptr, conf->hub_list.head) + sendto_one(source_p, form_str(RPL_STATSHLINE), me.name, + source_p->name, 'H', dptr->data, conf->name, 0, "*"); + } + + DLINK_FOREACH(ptr, server_items.head) + { + const struct MaskItem *conf = ptr->data; + + DLINK_FOREACH(dptr, conf->leaf_list.head) + sendto_one(source_p, form_str(RPL_STATSLLINE), me.name, + source_p->name, 'L', dptr->data, conf->name, 0, "*"); + } } /* |