From 9df878c536327f12691659f2d90121c7f88ac80c Mon Sep 17 00:00:00 2001 From: Tim Cava Date: Sun, 13 Oct 2013 19:21:29 +0000 Subject: [PATCH] Use strlcat, rather than strmcat, in do_clientinfo(). git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@386 13b04d17-f746-0410-82c6-800466cd88b0 --- source/ctcp.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/ctcp.c b/source/ctcp.c index c01c1e3..b3e1f7c 100644 --- a/source/ctcp.c +++ b/source/ctcp.c @@ -800,19 +800,19 @@ CTCP_HANDLER(do_clientinfo) } else { - char buffer[BIG_BUFFER_SIZE + 1]; - *buffer = '\0'; + char buffer[BIG_BUFFER_SIZE]; + *buffer = '\0'; for (i = 0; i < NUMBER_OF_CTCPS; i++) { - strmcat(buffer, ctcp_cmd[i].name, BIG_BUFFER_SIZE); - strmcat(buffer, space, BIG_BUFFER_SIZE); + strlcat(buffer, ctcp_cmd[i].name, sizeof buffer); + strlcat(buffer, space, sizeof buffer); } #ifdef WANT_DLL for (dll = dll_ctcp; dll; dll = dll->next) { - strmcat(buffer, dll->name, BIG_BUFFER_SIZE); - strmcat(buffer, space, BIG_BUFFER_SIZE); + strlcat(buffer, dll->name, sizeof buffer); + strlcat(buffer, space, sizeof buffer); } #endif send_ctcp(CTCP_NOTICE, from, CTCP_CLIENTINFO,