Commit Diff


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");