Now enabling core's peer_service initialization and deinitialization at
proper places. Also setting the peer driver from peer's core.
---
 src/main.c | 2 ++
 src/peer.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/main.c b/src/main.c
index 7cf6c9a..c401bc4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -644,6 +644,7 @@ int main(int argc, char *argv[])
        __connman_notifier_init();
        __connman_agent_init();
        __connman_service_init();
+       __connman_peer_service_init();
        __connman_peer_init();
        __connman_provider_init();
        __connman_network_init();
@@ -713,6 +714,7 @@ int main(int argc, char *argv[])
        __connman_nat_cleanup();
        __connman_firewall_cleanup();
        __connman_iptables_cleanup();
+       __connman_peer_service_cleanup();
        __connman_peer_cleanup();
        __connman_ippool_cleanup();
        __connman_device_cleanup();
diff --git a/src/peer.c b/src/peer.c
index 7e733d3..5f1291a 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -998,6 +998,8 @@ int connman_peer_driver_register(struct connman_peer_driver 
*driver)
 
        peer_driver = driver;
 
+       __connman_peer_service_set_driver(driver);
+
        return 0;
 }
 
-- 
1.8.5.5

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to