From: Patrik Flykt <[email protected]>
---
src/provider.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/provider.c b/src/provider.c
index fe1497a..fb17d77 100644
--- a/src/provider.c
+++ b/src/provider.c
@@ -133,6 +133,7 @@ static void provider_remove(struct connman_provider
*provider)
static int provider_register(struct connman_provider *provider)
{
+ __connman_storage_load_provider(provider);
return provider_probe(provider);
}
@@ -583,6 +584,7 @@ int __connman_provider_create_and_connect(DBusMessage *msg)
if (err < 0 && err != -EINPROGRESS)
goto failed;
+ __connman_storage_save_provider(provider);
service_path = __connman_service_get_path(provider->vpn_service);
g_dbus_send_reply(connection, msg,
DBUS_TYPE_OBJECT_PATH, &service_path,
--
1.7.2.5
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman