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
[email protected]
https://lists.connman.net/mailman/listinfo/connman