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