From: sungwon2.han Date: Fri, 18 Mar 2016 03:01:32 +0000 (+0900) Subject: Use aul_app_get_appid_bypid_for_uid() to get appid X-Git-Tag: accepted/tizen/mobile/20160318.114153~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce2180c87d4608f250da3599b92c68ae093cbf7e;p=platform%2Fframework%2Fweb%2Fdownload-provider.git Use aul_app_get_appid_bypid_for_uid() to get appid Change-Id: I4d830f9d54fa8f1d2320cc2027901fe254b122cd --- diff --git a/provider/download-provider-client-manager.c b/provider/download-provider-client-manager.c index 13be555..a443872 100644 --- a/provider/download-provider-client-manager.c +++ b/provider/download-provider-client-manager.c @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include @@ -382,13 +382,12 @@ static int __dp_client_new(int clientfd, dp_client_slots_fmt *clients, int errorcode = DP_ERROR_NONE; int i = 0; int pkg_len = 0; - char *pkgname = NULL; + char *pkgname[256] = { 0 }; // getting the package name via pid - if (app_manager_get_app_id(credential.pid, &pkgname) != - APP_MANAGER_ERROR_NONE) - TRACE_ERROR("[CRITICAL] app_manager_get_app_id"); - + if (aul_app_get_appid_bypid_for_uid(credential.pid, pkgname, 256, credential.uid) != AUL_R_OK) + TRACE_ERROR("[CRITICAL] aul_app_get_appid_bypid_for_uid"); +/* //// TEST CODE ... to allow sample client ( no package name ). if (pkgname == NULL) { //pkgname = dp_strdup("unknown_app"); @@ -405,6 +404,7 @@ static int __dp_client_new(int clientfd, dp_client_slots_fmt *clients, TRACE_ERROR("[CRITICAL] app_manager_get_app_id"); return DP_ERROR_INVALID_PARAMETER; } +*/ if ((pkg_len = strlen(pkgname)) <= 0) { TRACE_ERROR("[CRITICAL] pkgname:%s", pkgname); free(pkgname);