--- kdebase-3.5.8/kdepasswd/kcm/main.cpp~ 2007-10-16 18:23:27 +0400 +++ kdebase-3.5.8/kdepasswd/kcm/main.cpp 2007-10-16 18:30:14 +0400 @@ -108,12 +108,12 @@ KCMUserAccount::KCMUserAccount( QWidget void KCMUserAccount::slotChangePassword() { KProcess *proc = new KProcess; - QString bin = KGlobal::dirs()->findExe("kdepasswd"); + QString bin = KGlobal::dirs()->findExe("userpasswd"); if ( !bin ) { - kdDebug() << "kcm_useraccount: kdepasswd was not found." << endl; + kdDebug() << "kcm_useraccount: userpasswd was not found." << endl; KMessageBox::sorry ( this, i18n( "A program error occurred: the internal " - "program 'kdepasswd' could not be found. You will " + "program 'userpasswd' could not be found. You will " "not be able to change your password.")); _mw->btnChangePassword->setEnabled(false); @@ -121,7 +121,7 @@ void KCMUserAccount::slotChangePassword( return; } - *proc << bin << _ku->loginName() ; + *proc << bin; proc->start(KProcess::DontCare); delete proc;