From: taesub.kim Date: Fri, 11 Dec 2015 02:58:49 +0000 (+0900) Subject: Modified get_mac_address (/sys/.. > /opt/etc/.mac.info) X-Git-Tag: submit/tizen/20151211.042229^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fe9c35042804fe54006e6e94b54e82e85a2cde61;p=platform%2Fcore%2Fapi%2Fwifi.git Modified get_mac_address (/sys/.. > /opt/etc/.mac.info) Change-Id: I744cae6994fe1d841bced3c7858a9d72fcbed355 Signed-off-by: Taesub Kim --- diff --git a/packaging/capi-network-wifi.spec b/packaging/capi-network-wifi.spec index 320c84b..dd569a5 100755 --- a/packaging/capi-network-wifi.spec +++ b/packaging/capi-network-wifi.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi Summary: Network Wi-Fi library in TIZEN C API -Version: 1.0.61 +Version: 1.0.62 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/net_wifi.c b/src/net_wifi.c index 2635d0a..2edfaff 100755 --- a/src/net_wifi.c +++ b/src/net_wifi.c @@ -193,6 +193,7 @@ EXPORT_API int wifi_get_mac_address(char** mac_address) return WIFI_ERROR_INVALID_PARAMETER; } +#if defined TIZEN_TV FILE *fp = NULL; char buf[WIFI_MAC_ADD_LENGTH + 1]; if (0 == access(WIFI_MAC_ADD_PATH, F_OK)) @@ -221,6 +222,15 @@ EXPORT_API int wifi_get_mac_address(char** mac_address) } g_strlcpy(*mac_address, buf, WIFI_MAC_ADD_LENGTH + 1); fclose(fp); +#else + *mac_address = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS); + + if (*mac_address == NULL) { + WIFI_LOG(WIFI_ERROR, "Failed to get vconf" + " from %s", VCONFKEY_WIFI_BSSID_ADDRESS); + return WIFI_ERROR_OPERATION_FAILED; + } +#endif return WIFI_ERROR_NONE; }