From b1b16f01abccaf2ab99adb5071d17de97e11c764 Mon Sep 17 00:00:00 2001 From: Samuel Ortiz Date: Wed, 23 Feb 2011 12:41:21 +0100 Subject: [PATCH] ipconfig: Save IPv6 privacy setting --- src/ipconfig.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ipconfig.c b/src/ipconfig.c index 7fc887b..8b77104 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -2042,6 +2042,14 @@ int __connman_ipconfig_save(struct connman_ipconfig *ipconfig, g_key_file_set_string(keyfile, identifier, key, method); g_free(key); + if (ipconfig->type == CONNMAN_IPCONFIG_TYPE_IPV6) { + const char *privacy; + privacy = privacy2string(ipconfig->ipv6_privacy_config); + key = g_strdup_printf("%sprivacy", prefix); + g_key_file_set_string(keyfile, identifier, key, privacy); + g_free(key); + } + switch (ipconfig->method) { case CONNMAN_IPCONFIG_METHOD_FIXED: case CONNMAN_IPCONFIG_METHOD_MANUAL: @@ -2082,14 +2090,6 @@ int __connman_ipconfig_save(struct connman_ipconfig *ipconfig, key, ipconfig->address->gateway); g_free(key); - if (ipconfig->type == CONNMAN_IPCONFIG_TYPE_IPV6) { - const char *privacy; - privacy = privacy2string(ipconfig->ipv6_privacy_config); - key = g_strdup_printf("%sprivacy", prefix); - g_key_file_set_string(keyfile, identifier, key, privacy); - g_free(key); - } - return 0; } -- 2.7.4