git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1809
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2007-05-20 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/listener.c (show_ports): Actually hide hidden ports from
+ clients that should not see them.
+
2007-05-20 Michael Poole <mdpoole@troilus.org>
* ircd/s_err.c (ERR_DONTCHEAT): Add apparently missing %s.
continue;
len = 0;
flags[len++] = listener_server(listener) ? 'S' : 'C';
- if (show_hidden && FlagHas(&listener->flags, LISTEN_HIDDEN))
+ if (FlagHas(&listener->flags, LISTEN_HIDDEN))
+ {
+ if (!show_hidden)
+ continue;
flags[len++] = 'H';
+ }
if (FlagHas(&listener->flags, LISTEN_IPV4))
{
flags[len++] = '4';