From bc17967c911477d8947daae40a0cb8a15e5f4317 Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Thu, 27 Apr 2017 12:36:25 -0700 Subject: [PATCH] client: network connection check --- client/network.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/network.c b/client/network.c index 6780abe8..bbc43fb6 100644 --- a/client/network.c +++ b/client/network.c @@ -46,7 +46,13 @@ static void check_errors_method_callback(struct l_dbus_message *message, bool network_is_connected(const char *path) { - return false; + const struct network *network; + const struct proxy_interface *proxy = + proxy_interface_find(IWD_NETWORK_INTERFACE, path); + + network = proxy_interface_get_data(proxy); + + return network->connected; } void network_connect(const char *path)