diff options
author | Charles <chaz@anope.org> | 2010-06-18 21:04:30 +0100 |
---|---|---|
committer | Charles <chaz@anope.org> | 2010-06-18 21:04:30 +0100 |
commit | 184b96946adf910857536cebc2b5f80a18ce91e4 (patch) | |
tree | fe0f7a71864e268b107f21cc3bd687c75bbba84e /src/core/cs_access.c | |
parent | 475f5afafc61504c20968a8107b4fa7ec9c5ab2c (diff) | |
parent | a8b6e44c69cee872c1a5e1193723242c8191104c (diff) |
Merge svn with git
Diffstat (limited to 'src/core/cs_access.c')
-rw-r--r-- | src/core/cs_access.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/cs_access.c b/src/core/cs_access.c index fdca01dfd..bc68c8c58 100644 --- a/src/core/cs_access.c +++ b/src/core/cs_access.c @@ -88,7 +88,7 @@ static int access_view(User *u, int index, ChannelInfo *ci, int *sent_header) if (!access || !access->in_use) return 0; - + if (!*sent_header) { notice_lang(Config.s_ChanServ, u, CHAN_ACCESS_LIST_HEADER, ci->name.c_str()); @@ -121,6 +121,7 @@ static int access_view_callback(User *u, int num, va_list args) { ChannelInfo *ci = va_arg(args, ChannelInfo *); int *sent_header = va_arg(args, int *); + if (num < 1 || num > ci->GetAccessCount()) return 0; return access_view(u, num - 1, ci, sent_header); } |