From: taesub kim Date: Fri, 22 Jun 2018 03:17:47 +0000 (+0900) Subject: Added privilege check logic for foreach found bssid function X-Git-Tag: submit/tizen/20180622.032935^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc509f75be09a405cef83d754d37a9569a05cd48;p=platform%2Fcore%2Fapi%2Fwifi-manager.git Added privilege check logic for foreach found bssid function Change-Id: I0dc46318cf14e799f36910e59b6ea79f9621197c Signed-off-by: Taesub Kim --- diff --git a/src/wifi_manager.c b/src/wifi_manager.c index bd87247..bcb3a1c 100755 --- a/src/wifi_manager.c +++ b/src/wifi_manager.c @@ -616,6 +616,8 @@ EXPORT_API int wifi_manager_foreach_found_bssid_ap(wifi_manager_h wifi, { __NETWORK_CAPI_FUNC_ENTER__; + int rv; + CHECK_FEATURE_SUPPORTED(WIFI_FEATURE); if (callback == NULL || !(__wifi_check_handle_validity(wifi))) { @@ -624,6 +626,13 @@ EXPORT_API int wifi_manager_foreach_found_bssid_ap(wifi_manager_h wifi, return WIFI_MANAGER_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE } + rv = _wifi_check_get_privilege(); + if (rv != WIFI_MANAGER_ERROR_NONE) { + WIFI_LOG(WIFI_ERROR, "Fail to check the privilege"); //LCOV_EXCL_LINE + __NETWORK_CAPI_FUNC_EXIT__; //LCOV_EXCL_LINE + return rv; //LCOV_EXCL_LINE + } + __NETWORK_CAPI_FUNC_EXIT__; return _wifi_foreach_found_bssid_ap(callback, user_data); }