summaryrefslogtreecommitdiff
path: root/modules/m_links.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/m_links.c')
-rw-r--r--modules/m_links.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/m_links.c b/modules/m_links.c
index 631d1d1..7970097 100644
--- a/modules/m_links.c
+++ b/modules/m_links.c
@@ -62,6 +62,10 @@ do_links(struct Client *source_p, int parc, char *parv[])
if (!HasUMode(source_p, UMODE_OPER))
continue;
+ if (HasFlag(target_p, FLAGS_SERVICE) && ConfigServerHide.hide_services)
+ if (!HasUMode(source_p, UMODE_OPER))
+ continue;
+
if (!EmptyString(mask) && match(mask, target_p->name))
continue;