---
 plugins/l2tp.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/plugins/l2tp.c b/plugins/l2tp.c
index 5d591eb..34dfe06 100644
--- a/plugins/l2tp.c
+++ b/plugins/l2tp.c
@@ -158,6 +158,9 @@ static int l2tp_notify(DBusMessage *msg, struct 
connman_provider *provider)
                return VPN_STATE_FAILURE;
        }
 
+       if (strcmp(reason, "auth failed") == 0)
+               return VPN_STATE_AUTH_FAILURE;
+
        if (strcmp(reason, "connect"))
                return VPN_STATE_DISCONNECT;
 
@@ -472,12 +475,9 @@ static int l2tp_connect(struct connman_provider *provider,
 
 static int l2tp_error_code(int exit_code)
 {
-
        switch (exit_code) {
        case 1:
                return CONNMAN_PROVIDER_ERROR_CONNECT_FAILED;
-       case 2:
-               return CONNMAN_PROVIDER_ERROR_LOGIN_FAILED;
        default:
                return CONNMAN_PROVIDER_ERROR_UNKNOWN;
        }
-- 
1.7.1

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to