---
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