summaryrefslogtreecommitdiff
path: root/vpn/main.c
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@linux.intel.com>2013-02-18 17:23:38 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2013-02-19 12:23:17 +0200
commit2eec48e8c7d3f86bfb4a1a8a6e659cb1c2ba2f10 (patch)
tree382e5e10e5f307be69e7931b6137e4be5b518f55 /vpn/main.c
parentaabdbc223c0efde63b372063086d8eb017d093a4 (diff)
downloadconnman-2eec48e8c7d3f86bfb4a1a8a6e659cb1c2ba2f10.tar.gz
connman-2eec48e8c7d3f86bfb4a1a8a6e659cb1c2ba2f10.tar.bz2
connman-2eec48e8c7d3f86bfb4a1a8a6e659cb1c2ba2f10.zip
vpn-config: Provision providers from .config file
Diffstat (limited to 'vpn/main.c')
-rw-r--r--vpn/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vpn/main.c b/vpn/main.c
index a17f5229..8fd830cf 100644
--- a/vpn/main.c
+++ b/vpn/main.c
@@ -308,6 +308,7 @@ int main(int argc, char *argv[])
else
config_init(option_config);
+ __connman_inotify_init();
__connman_agent_init();
__vpn_provider_init(option_routes);
__vpn_manager_init();
@@ -315,6 +316,7 @@ int main(int argc, char *argv[])
__vpn_rtnl_init();
__connman_task_init();
__connman_plugin_init(option_plugin, option_noplugin);
+ __vpn_config_init();
__vpn_rtnl_start();
@@ -325,6 +327,7 @@ int main(int argc, char *argv[])
g_source_remove(signal);
+ __vpn_config_cleanup();
__connman_plugin_cleanup();
__connman_task_cleanup();
__vpn_rtnl_cleanup();
@@ -332,6 +335,7 @@ int main(int argc, char *argv[])
__vpn_manager_cleanup();
__vpn_provider_cleanup();
__connman_agent_cleanup();
+ __connman_inotify_cleanup();
__connman_dbus_cleanup();
__connman_log_cleanup(FALSE);