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;