diff -up kde-baseapps-4.12.2/kdepasswd/kcm/chfnprocess.cpp.bz#609039 kde-baseapps-4.12.2/kdepasswd/kcm/chfnprocess.cpp
--- kde-baseapps-4.12.2/kdepasswd/kcm/chfnprocess.cpp.bz#609039 2014-01-30 15:10:31.000000000 -0600
+++ kde-baseapps-4.12.2/kdepasswd/kcm/chfnprocess.cpp 2014-02-01 21:33:15.140447271 -0600
@@ -63,19 +63,16 @@ int ChfnProcess::ConverseChfn(const char
break;
}
- if ( line.contains( "Password: " )/*isPrompt( line, "password" )*/ )
+ if ( line.contains( "Changing finger info" ) )
+ {
+ // do nothing
+ }
+ else if ( line.contains( "Password: " )/*isPrompt( line, "password" )*/ )
{
WaitSlave();
write(fd(), pass, strlen(pass));
write(fd(), "\n", 1);
}
-
- line = readLine(); // Let's see what the outcome was
-
- if ( line.contains( "Changing finger info" ) )
- {
- // do nothing
- }
else if ( line.contains( "information changed" ) )
{
status=0;