summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-05-26 11:50:04 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-05-26 11:50:04 +0000
commitf21b47b2c704205f8e9a1ae06076a846f7707738 (patch)
treeda5ff092314c27721a22073b55c8c04ecb92a7ce /modules
parenta266128c3b1c155a3ef0f8679dcb01669bcd9946 (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.c41
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, "*");
+ }
}
/*