about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2012-11-11 11:18:53 +0100
committerAlexander Barton <alex@barton.de>2012-11-11 11:18:53 +0100
commit4123118d5a1a92e74fb82131b29f65d5067442dc (patch)
tree55eef9b0a6f45c47f7d0b142734b2f952aa8ea76
parente29d198700a9e1c026d7f4b2601d127045adbe53 (diff)
downloadngircd-4123118d5a1a92e74fb82131b29f65d5067442dc.tar.gz
ngircd-4123118d5a1a92e74fb82131b29f65d5067442dc.zip
conf.c: Use strlcpy() instead of strcpy()
This fixes the following warning of gcc on OpenBSD 5.0:
  conf.c:728: warning: strcpy() is almost always misused, please use strlcpy()
-rw-r--r--src/ngircd/conf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c
index da7ff844..bea4d619 100644
--- a/src/ngircd/conf.c
+++ b/src/ngircd/conf.c
@@ -725,7 +725,8 @@ Set_Defaults(bool InitServers)
 	strlcpy(Conf_Chroot, CHROOT_DIR, sizeof(Conf_Chroot));
 	strcpy(Conf_CloakHost, "");
 	strcpy(Conf_CloakHostModeX, "");
-	strcpy(Conf_CloakHostSalt, ngt_RandomStr(random, RANDOM_SALT_LEN));
+	strlcpy(Conf_CloakHostSalt, ngt_RandomStr(random, RANDOM_SALT_LEN),
+		sizeof(Conf_CloakHostSalt));
 	Conf_CloakUserToNick = false;
 	Conf_ConnectIPv4 = true;
 #ifdef WANT_IPV6