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