---
 src/connman.h  |    2 ++
 src/ipconfig.c |    9 +++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/connman.h b/src/connman.h
index f6521eb..e320014 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -262,6 +262,8 @@ void __connman_ipconfig_set_element_ipv6_gateway(
                                struct connman_element *element);
 
 int __connman_ipconfig_set_address(struct connman_ipconfig *ipconfig);
+struct connman_ipaddress *__connman_ipconfig_get_system_address(
+                                       struct connman_ipconfig *ipconfig);
 int __connman_ipconfig_clear_address(struct connman_ipconfig *ipconfig);
 unsigned char __connman_ipconfig_netmask_prefix_len(const char *netmask);
 
diff --git a/src/ipconfig.c b/src/ipconfig.c
index 6511370..58ee4d0 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -1233,6 +1233,15 @@ enum connman_ipconfig_method 
__connman_ipconfig_get_method(struct connman_ipconf
        return ipconfig->method;
 }
 
+struct connman_ipaddress *__connman_ipconfig_get_system_address(
+                                       struct connman_ipconfig *ipconfig)
+{
+       if (ipconfig == NULL)
+               return NULL;
+
+       return ipconfig->system;
+}
+
 /**
  * connman_ipconfig_bind:
  * @ipconfig: ipconfig structure
-- 
1.7.0.4

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to