return DP_ERROR_INVALID_DESTINATION;
}
- strncpy(resolved_path, res, PATH_MAX - 1);
+ strncpy(resolved_path, res, sizeof(resolved_path) - 1);
free(res);
end = strlen(resolved_path) - 1;
// Check whether directory is default directory or not.
temp = tzplatform_getenv(TZ_USER_DOWNLOADS);
if (temp) {
- snprintf(default_storage, PATH_MAX - 1, "%s/", temp);
+ snprintf(default_storage, sizeof(default_storage) - 1, "%s/", temp);
if (strncmp(resolved_path, default_storage,
strlen(default_storage)) == 0)
return DP_ERROR_NONE;
// Check permission: media storage
temp = tzplatform_getenv(TZ_USER_CONTENT);
if (temp) {
- snprintf(media_storage, PATH_MAX - 1, "%s/", temp);
+ snprintf(media_storage, sizeof(media_storage) - 1, "%s/", temp);
if (strncmp(resolved_path, media_storage,
strlen(media_storage)) == 0) {
if (_dp_check_dir_permission(cred, MEDIA_STORAGE_PRIVILEGE) < 0) {
// Check permission: external storage
temp = tzplatform_getenv(TZ_SYS_STORAGE);
if (temp) {
- snprintf(external_storage, PATH_MAX - 1, "%s/", temp);
+ snprintf(external_storage, sizeof(external_storage) - 1, "%s/", temp);
if (strncmp(resolved_path, external_storage,
strlen(external_storage)) == 0) {
if (_dp_check_dir_permission(cred, EXTERNAL_STORAGE_PRIVILEGE) < 0) {
// Check permission: private storage
if (strncmp(resolved_path, LEGACY_USER_APP, strlen(LEGACY_USER_APP)) == 0) {
// Some applications use a legacy app path.
- snprintf(apps_storage, PATH_MAX - 1, "%s", LEGACY_USER_APP);
+ snprintf(apps_storage, sizeof(apps_storage) - 1, "%s", LEGACY_USER_APP);
} else {
temp = tzplatform_getenv(TZ_USER_APP);
- snprintf(apps_storage, PATH_MAX - 1, "%s/", temp);
+ snprintf(apps_storage, sizeof(apps_storage) - 1, "%s/", temp);
temp = NULL;
}