about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2013-10-07 21:56:09 +0200
committerAlexander Barton <alex@barton.de>2013-10-07 21:56:09 +0200
commit4c5b439992ce99f1bed84c51e4d9c3a3cd118858 (patch)
tree2d08b0e4a6233231649fd1f1e3c889b8b1ff5532 /src
parent86cd2da8d5dc08eedbf23be5249d1cc3a16f0787 (diff)
downloadngircd-4c5b439992ce99f1bed84c51e4d9c3a3cd118858.tar.gz
ngircd-4c5b439992ce99f1bed84c51e4d9c3a3cd118858.zip
ngircd.c, main(): use strlcat() instead of strcat()
This fixes the following warning on OpenBSD 5.3:

 ngircd.o(.text+0xeb4): In function `main':
  src/ngircd/ngircd.c:300: warning: strcat() is almost always misused,
                                    please use strlcat()

Thanks to Götz Hoffart for reporting this!
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/ngircd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
index 5637cb25..9c274097 100644
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -297,7 +297,7 @@ main(int argc, const char *argv[])
 			 PROTOVER, PROTOIRCPLUS, PACKAGE_NAME, PACKAGE_VERSION,
 			 IRCPLUSFLAGS);
 #ifdef ZLIB
-		strcat(NGIRCd_ProtoID, "Z");
+		strlcat(NGIRCd_ProtoID, "Z", sizeof NGIRCd_ProtoID);
 #endif
 		if (Conf_OperCanMode)
 			strcat(NGIRCd_ProtoID, "o");