From 12284f18e1ade003ea8b859a27b967733d21d055 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sun, 4 Mar 2007 14:59:24 +0000 Subject: [PATCH] Fix ipbuf size in count_users(). git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1768 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- ChangeLog | 5 +++++ ircd/whocmds.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d3216b6..b2d7e7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-03-04 Michael Poole + + * ircd/whocmds.c (count_users): Fix length of ipbuf. (Spotted by + paulr.) + 2007-02-28 Michael Poole * ircd/os_generic.c (sockaddr_from_irc): Zero out socket address diff --git a/ircd/whocmds.c b/ircd/whocmds.c index 08e500f..2cee53f 100644 --- a/ircd/whocmds.c +++ b/ircd/whocmds.c @@ -287,7 +287,7 @@ count_users(char *mask) struct Client *acptr; int count = 0; char namebuf[USERLEN + HOSTLEN + 2]; - char ipbuf[USERLEN + 16 + 2]; + char ipbuf[USERLEN + SOCKIPLEN + 2]; for (acptr = GlobalClientList; acptr; acptr = cli_next(acptr)) { if (!IsUser(acptr)) -- 2.20.1