summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortaesub kim <taesub.kim@samsung.com>2017-12-12 12:37:34 +0900
committertaesub kim <taesub.kim@samsung.com>2017-12-12 16:59:08 +0900
commit5871159781a54b98714d0529d1b5c0c41d38df99 (patch)
tree58f53ba321580517056bebc7f08cb6ff5e8a7207 /src
parent99e9e6faf41282c79f2a6c362c06a81e13de1e46 (diff)
downloadconnman-5871159781a54b98714d0529d1b5c0c41d38df99.tar.gz
connman-5871159781a54b98714d0529d1b5c0c41d38df99.tar.bz2
connman-5871159781a54b98714d0529d1b5c0c41d38df99.zip
Fixed the keyload issue when wifi is initial connectionsubmit/tizen/20171212.082257accepted/tizen/unified/20171212.171956
Related link: https://review.tizen.org/gerrit/#/c/117897/ Change-Id: I8dc20e796bb7c84bb56bebb25faa609e0056fa74 Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dhcpv6.c13
-rwxr-xr-xsrc/ipconfig.c4
2 files changed, 17 insertions, 0 deletions
diff --git a/src/dhcpv6.c b/src/dhcpv6.c
index b1b2f63d..adf88273 100755
--- a/src/dhcpv6.c
+++ b/src/dhcpv6.c
@@ -203,10 +203,23 @@ static int set_duid(struct connman_service *service,
int duid_len;
ident = __connman_service_get_ident(service);
+#if defined TIZEN_EXT
+ if(ident != NULL)
+ DBG("ident : %s", ident);
+#endif
keyfile = connman_storage_load_service(ident);
+
+#if defined TIZEN_EXT
+ if (!keyfile) {
+ keyfile = g_key_file_new();
+ if (!keyfile)
+ return -EIO;
+ }
+#else
if (!keyfile)
return -EINVAL;
+#endif
hex_duid = g_key_file_get_string(keyfile, ident, "IPv6.DHCP.DUID",
NULL);
diff --git a/src/ipconfig.c b/src/ipconfig.c
index a9d0b5a7..caebd393 100755
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -1442,7 +1442,11 @@ int __connman_ipconfig_address_unset(struct connman_ipconfig *ipconfig)
if (!ipconfig)
return 0;
+#if defined TIZEN_EXT
+ DBG("ipconfig method %d type %d", ipconfig->method, ipconfig->type);
+#else
DBG("method %d", ipconfig->method);
+#endif
switch (ipconfig->method) {
case CONNMAN_IPCONFIG_METHOD_UNKNOWN: