SETTING_TRACE_ERROR("ad->data_home is NULL");
}
+ FREE(sub_desc);
+
/* Create default app list */
setting_create_Gendial_field_titleItem(genlist, &(ad->itc_grp_title),
MGRAPP_STR_CLEAR_DEFAULT, NULL);
continue;
ret = package_info_create(package_id, &package_info);
- if (PACKAGE_MANAGER_ERROR_NONE != ret)
+ if (PACKAGE_MANAGER_ERROR_NONE != ret){
+ free(package_id);
continue;
+ }
package_info_get_type(package_info, &type);
package_info_destroy(package_info);
pc_request = NULL;
free(type);
type = NULL;
+
+ free(package_id);
}
evas_object_del(ad->popup);
ad->popup = NULL;
Eina_List *l = NULL;
fileNodeInfo *lnode_data = NULL;
char *default_file_path = NULL;
- char *full_path = NULL;
- Setting_GenGroupItem_Data *item_data = NULL;
int cnt = 0;
int cur_pos = -1; /*current selected item */
- full_path = (char *)alloca(PATH_MAX);
+ char *full_path = (char *)alloca(PATH_MAX);
ret_if(full_path == NULL);
- item_data = setting_create_Gendial_field_1radio(
+ Setting_GenGroupItem_Data *item_data = setting_create_Gendial_field_1radio(
ad->md.genlist, &(ad->itc_ring), _item_selected_cb,
ad, SWALLOW_Type_1RADIO_RIGHT, ad->common_radio_group,
cnt, NULL, NULL);
if (lnode_data->path && lnode_data->name)
snprintf(full_path, PATH_MAX, "%s/%s",
lnode_data->path, lnode_data->name);
+ else
+ continue;
/* Some external application has launched Ringtone.
* It has also pointed us to our default directory.