commit 4c5b439992ce99f1bed84c51e4d9c3a3cd118858 from: Alexander Barton date: Mon Oct 07 19:56:09 2013 UTC 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! commit - 86cd2da8d5dc08eedbf23be5249d1cc3a16f0787 commit + 4c5b439992ce99f1bed84c51e4d9c3a3cd118858 blob - 5637cb2578666c91ef0a9945231fc2b74686d97c blob + 9c2740976a10d59c1baba7c1201a490b445b50fd --- src/ngircd/ngircd.c +++ 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");