From: Daniel Wagner <[email protected]>

---
 src/connman.h |    2 ++
 src/network.c |    8 ++++++++
 2 files changed, 10 insertions(+)

diff --git a/src/connman.h b/src/connman.h
index 617ad32..73ae519 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -460,6 +460,8 @@ int __connman_rfkill_block(enum connman_service_type type, 
connman_bool_t block)
 int __connman_network_init(void);
 void __connman_network_cleanup(void);
 
+connman_bool_t __connman_network_is_valid(struct connman_network *network);
+
 void __connman_network_set_device(struct connman_network *network,
                                        struct connman_device *device);
 
diff --git a/src/network.c b/src/network.c
index 4664ea5..3d5f6ef 100644
--- a/src/network.c
+++ b/src/network.c
@@ -112,6 +112,14 @@ connman_bool_t __connman_network_has_driver(struct 
connman_network *network)
        return TRUE;
 }
 
+connman_bool_t __connman_network_is_valid(struct connman_network *network)
+{
+       if (network == NULL || network->device == NULL)
+               return FALSE;
+
+       return TRUE;
+}
+
 static gboolean match_driver(struct connman_network *network,
                                        struct connman_network_driver *driver)
 {
-- 
1.7.10.rc3.1.gb3065

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to