---
 vpn/vpn-provider.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/vpn/vpn-provider.c b/vpn/vpn-provider.c
index abef7cd..2660c05 100644
--- a/vpn/vpn-provider.c
+++ b/vpn/vpn-provider.c
@@ -83,6 +83,7 @@ struct vpn_provider {
        guint notify_id;
        char *config_file;
        char *config_entry;
+       connman_bool_t immutable;
 };
 
 static void append_properties(DBusMessageIter *iter,
@@ -1342,6 +1343,9 @@ static void append_properties(DBusMessageIter *iter,
                connman_dbus_dict_append_basic(&dict, "Domain",
                                        DBUS_TYPE_STRING, &provider->domain);
 
+       connman_dbus_dict_append_basic(&dict, "Immutable", DBUS_TYPE_BOOLEAN,
+                                       &provider->immutable);
+
        if (provider->family == AF_INET)
                connman_dbus_dict_append_dict(&dict, "IPv4", append_ipv4,
                                                provider);
@@ -1583,6 +1587,7 @@ static void provider_initialize(struct vpn_provider 
*provider)
        provider->type = NULL;
        provider->domain = NULL;
        provider->identifier = NULL;
+       provider->immutable = FALSE;
        provider->user_networks = NULL;
        provider->routes = g_hash_table_new_full(g_direct_hash, g_direct_equal,
                                        NULL, free_route);
-- 
1.7.11.4

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

Reply via email to