From 8a9bbfe513c4c3a01a779126c7eba529bd3c02d3 Mon Sep 17 00:00:00 2001 From: michael Date: Wed, 19 Jun 2013 20:48:17 +0000 Subject: - 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 --- src/s_serv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') 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; -- cgit