]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use strlcpy instead of strcpy
authorAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 20:13:19 +0000 (15:13 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 20:13:19 +0000 (15:13 -0500)
src/modules/rlm_mschap/smbencrypt.c

index bb92c88dd6412e6fd2eb3b81247749bb8ed33dd6..615fe8717c946ad09c3247d6647ced15a54fb65b 100644 (file)
@@ -81,7 +81,7 @@ int main (int argc, char *argv[])
        fprintf(stderr, "--------------------------------\t--------------------------------\n");
        fflush(stderr);
        for (i = 1; i < argc; i++ ) {
-               strcpy(password, argv[i]);
+               strlcpy(password, argv[i], sizeof(password));
                l = strlen(password);
                if (l && password[l-1] == '\n') password [l-1] = 0;
                smbdes_lmpwdhash(password, hash);