]> arthur.barton.de Git - ngircd.git/commitdiff
conf.c: Use strlcpy() instead of strcpy()
authorAlexander Barton <alex@barton.de>
Sun, 11 Nov 2012 10:18:53 +0000 (11:18 +0100)
committerAlexander Barton <alex@barton.de>
Sun, 11 Nov 2012 10:18:53 +0000 (11:18 +0100)
This fixes the following warning of gcc on OpenBSD 5.0:
  conf.c:728: warning: strcpy() is almost always misused, please use strlcpy()

src/ngircd/conf.c

index da7ff844b50c14d1a17a21c9687aae9534d4a185..bea4d619a8c967f8a0e6ae18de8a767000da7af8 100644 (file)
@@ -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