{
void* real_handle = NULL;
char* errormsg = 0;
- char packageid[MAX_PACKAGEID];
+ char packageid[MAX_PACKAGEID + 1];
char executable_name[MAX_APP_EXECUTABLE_NAME];
char appid[MAX_APPID];
}
static int
-get_packageid_executable_name_from_path(const char path[], char appid[], char executable_name[])
+get_packageid_executable_name_from_path(const char path[], char packageid[], char executable_name[])
{
- // path is ".../[appid]/bin/[executable_name]"
+ // path is ".../[packageid]/bin/[executable_name]"
const char* p = strrchr(path, '/');
if (p == NULL)
return -1;
}
- strncpy(appid, p - strlen("bin/") - 10, 10);
+ strncpy(packageid, p - strlen("bin/") - 10, 10);
- LOGI("PackageId is %s", appid);
+ LOGI("PackageId is %s", packageid);
return 1;
}
{
void* handle = NULL;
char* errormsg = 0;
- char packageid[MAX_PACKAGEID];
+ char packageid[MAX_PACKAGEID + 1];
char executable_name[MAX_APP_EXECUTABLE_NAME];
char appid[MAX_APPID];
Source0: %{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(appinfo)
+BuildRequires: pkgconfig(appinfo) >= 0.1.0
Requires: libprivilege-control
# runtime requires