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