From: Patrik Flykt <[email protected]>
When a provider indicates error, set the corresponding
service error but don't remove the provider.
---
src/provider.c | 8 +-------
1 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/src/provider.c b/src/provider.c
index dda9b87..882229f 100644
--- a/src/provider.c
+++ b/src/provider.c
@@ -434,8 +434,6 @@ int connman_provider_indicate_error(struct connman_provider
*provider,
enum connman_provider_error error)
{
enum connman_service_error service_error;
- const char *path;
- int ret;
switch (error) {
case CONNMAN_PROVIDER_ERROR_LOGIN_FAILED:
@@ -452,12 +450,8 @@ int connman_provider_indicate_error(struct
connman_provider *provider,
break;
}
- ret = __connman_service_indicate_error(provider->vpn_service,
+ return __connman_service_indicate_error(provider->vpn_service,
service_error);
- path = __connman_service_get_path(provider->vpn_service);
- __connman_provider_remove(path);
-
- return ret;
}
static void unregister_provider(gpointer data)
--
1.7.2.5
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman