Fix issue which disallowed non-Latin1 characters in passwords.

This commit is contained in:
Teo Mrnjavac 2017-01-24 11:24:46 +01:00
parent 08a350c1d7
commit 20d279a409

View File

@ -74,10 +74,9 @@ SetPasswordJob::exec()
} }
QString encrypted = QString::fromLatin1( QString encrypted = QString::fromLatin1(
crypt( m_newPassword.toLatin1(), crypt( m_newPassword.toUtf8(),
QString( "$6$%1$" ) QString( "$6$%1$" )
.arg( m_userName ) .arg( m_userName ).toLatin1() ) );
.toLatin1() ) );
int ec = CalamaresUtils::System::instance()-> int ec = CalamaresUtils::System::instance()->
targetEnvCall( { "usermod", targetEnvCall( { "usermod",