int thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
int retcode = -1;
char *ext = NULL;
+ if (file_path == NULL) {
+ SAFE_FREE_CHAR(icon_path);
+ }
mf_retvm_if(file_path == NULL, thumbnail_type, "file_path is NULL");
int ret = mf_file_attr_get_file_category(file_path, &ftype);
off_t size = 0;
int isOriginalImage = (params->m_ItemName->str && params->thumb_path &&
- strcmp(params->thumb_path, params->m_ItemName->str) == 0);
+ strcmp(params->thumb_path, params->m_ItemName->str) == 0);
if (isOriginalImage == 0) {
mf_file_attr_get_file_size(params->thumb_path, &size);
return layout;
}
- if (strstr(params->m_ItemName->str, "/.") != NULL) {
+ if (params->m_ItemName->str && strstr(params->m_ItemName->str, "/.") != NULL) {
if (params->file_type == FILE_TYPE_IMAGE) {
elm_image_file_set(thumb, edj_path, MF_ICON_IMAGE);
} else if (params->file_type == FILE_TYPE_VIDEO) {