MXS-582: Moved to crypt_r

Replaced all calls to crypt with crypt_r.
This commit is contained in:
Markus Makela 2016-02-16 16:04:50 +02:00
parent 6da0446df0
commit 47281d1c55

View File

@ -104,7 +104,9 @@ admin_verify(char *username, char *password)
{
return 0;
}
if (strcmp(pw, crypt(password, ADMIN_SALT)) == 0)
struct crypt_data cdata;
cdata.initialized = 0;
if (strcmp(pw, crypt_r(password, ADMIN_SALT, &cdata)) == 0)
{
return 1;
}
@ -191,7 +193,9 @@ admin_add_user(char *uname, char *passwd)
{
return ADMIN_ERR_DUPLICATE;
}
cpasswd = crypt(passwd, ADMIN_SALT);
struct crypt_data cdata;
cdata.initialized = 0;
cpasswd = crypt_r(passwd, ADMIN_SALT, &cdata);
users_add(users, uname, cpasswd);
if ((fp = fopen(fname, "a")) == NULL)
{