Fixed the keyload issue when wifi is initial connection 49/163549/3 accepted/tizen/unified/20171212.171956 submit/tizen/20171212.082257
authortaesub kim <taesub.kim@samsung.com>
Tue, 12 Dec 2017 03:37:34 +0000 (12:37 +0900)
committertaesub kim <taesub.kim@samsung.com>
Tue, 12 Dec 2017 07:59:08 +0000 (16:59 +0900)
link: https://review.tizen.org/gerrit/#/c/117897/
Change-Id: I8dc20e796bb7c84bb56bebb25faa609e0056fa74
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
src/dhcpv6.c
src/ipconfig.c

index b1b2f63..adf8827 100755 (executable)
@@ -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);
index a9d0b5a..caebd39 100755 (executable)
@@ -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: