package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL || strlen(info->pkgid) == 0) {
+ if (info == NULL || strlen(info->pkgid) == 0 || pkgid == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL || strlen(info->pkg_type) == 0) {
+ if (info == NULL || strlen(info->pkg_type) == 0 || type == NULL ) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL || strlen(info->version) == 0) {
+ if (info == NULL || strlen(info->version) == 0 || version == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL || strlen(info->api_version) == 0) {
+ if (info == NULL || strlen(info->api_version) == 0 ||
+ api_version == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL) {
+ if (info == NULL || description == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL) {
+ if (info == NULL || label == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL) {
+ if (info == NULL || author == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
package_manager_pkg_detail_info_t *info =
(package_manager_pkg_detail_info_t *)handle;
- if (info == NULL) {
+ if (info == NULL || icon == NULL || size == NULL) {
_LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}