From 832779e0248011f09edf32e4d9daec13ee5daa93 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 4 Jan 2009 19:07:56 +0100 Subject: [PATCH] Register default device and network storage drivers --- src/device.c | 10 ++++++++++ src/network.c | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/device.c b/src/device.c index e809573..9f30a8a 100644 --- a/src/device.c +++ b/src/device.c @@ -1154,12 +1154,20 @@ static struct connman_driver device_driver = { .remove = device_remove, }; +static struct connman_storage device_storage = { + .name = "device", + .priority = CONNMAN_STORAGE_PRIORITY_LOW, +}; + int __connman_device_init(void) { DBG(""); connection = connman_dbus_get_connection(); + if (connman_storage_register(&device_storage) < 0) + connman_error("Failed to register device storage"); + return connman_driver_register(&device_driver); } @@ -1169,5 +1177,7 @@ void __connman_device_cleanup(void) connman_driver_unregister(&device_driver); + connman_storage_unregister(&device_storage); + dbus_connection_unref(connection); } diff --git a/src/network.c b/src/network.c index b21a224..e5353f5 100644 --- a/src/network.c +++ b/src/network.c @@ -544,12 +544,20 @@ static struct connman_driver network_driver = { .remove = network_remove, }; +static struct connman_storage network_storage = { + .name = "network", + .priority = CONNMAN_STORAGE_PRIORITY_LOW, +}; + int __connman_network_init(void) { DBG(""); connection = connman_dbus_get_connection(); + if (connman_storage_register(&network_storage) < 0) + connman_error("Failed to register network storage"); + return connman_driver_register(&network_driver); } @@ -559,5 +567,7 @@ void __connman_network_cleanup(void) connman_driver_unregister(&network_driver); + connman_storage_unregister(&network_storage); + dbus_connection_unref(connection); } -- 1.7.9.5