summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-06-19 20:48:17 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-06-19 20:48:17 +0000
commit8a9bbfe513c4c3a01a779126c7eba529bd3c02d3 (patch)
tree31b2db2ec27ba9d6c271b0d55bee75a3d6a1d2b5
parent17e105d2f04318cfc4fa8be56f775bcda3a775a2 (diff)
- s_serv.c:show_capabilities(): fixed buffer oddities
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2310 82007160-df01-0410-b94d-b575c5fd34c7
-rw-r--r--src/s_serv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/s_serv.c b/src/s_serv.c
index 5f09a09..49f2ff6 100644
--- a/src/s_serv.c
+++ b/src/s_serv.c
@@ -640,9 +640,11 @@ sendnick_TS(struct Client *client_p, struct Client *target_p)
const char *
show_capabilities(const struct Client *target_p)
{
- static char msgbuf[IRCD_BUFSIZE] = "TS";
+ static char msgbuf[IRCD_BUFSIZE] = "";
const dlink_node *ptr = NULL;
+ strlcpy(msgbuf, "TS", sizeof(msgbuf));
+
DLINK_FOREACH(ptr, cap_list.head)
{
const struct Capability *cap = ptr->data;