[gvfs] sftp: Handle "Too many authentication failures" error



commit ec40e26ac69896e91c128e86b11cddc76e892d12
Author: Ondrej Holy <oholy redhat com>
Date:   Mon Aug 10 12:11:12 2015 +0200

    sftp: Handle "Too many authentication failures" error
    
    "Too many authentication failures" error isn't handled and generic
    "Connection failed" error is returned instead. Let user know what
    happened and return correct error message.

 daemon/gvfsbackendsftp.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/daemon/gvfsbackendsftp.c b/daemon/gvfsbackendsftp.c
index a9dc781..79b880d 100644
--- a/daemon/gvfsbackendsftp.c
+++ b/daemon/gvfsbackendsftp.c
@@ -374,6 +374,13 @@ look_for_stderr_errors (Connection *conn, GError **error)
                               _("Host key verification failed"));
           return;
         }
+      else if (strstr (line, "Too many authentication failures") != NULL)
+        {
+          g_set_error_literal (error,
+                               G_IO_ERROR, G_IO_ERROR_FAILED,
+                               _("Too many authentication failures"));
+          return;
+        }
       
       g_free (line);
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]