repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 4123118d5a1a92e74fb82131b29f65d5067442dc:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 4123118d5a1a92e74fb82131b29f65d5067442dc
Author: Alexander Barton 
Date:   Sun Nov 11 11:18:53 2012 +0100

    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()

diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c
index da7ff844b50c14d1a17a21c9687aae9534d4a185..
index ..bea4d619a8c967f8a0e6ae18de8a767000da7af8 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

-----END OF PAGE-----