pa_tone_path = vconf_get_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR);
if(pa_tone_path == NULL)
{
- pa_tone_path = SETTING_DEFAULT_CALL_TONE;
+ pa_tone_path = (char *)strdup(SETTING_DEFAULT_CALL_TONE);
if(vconf_set_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, pa_tone_path) < 0)
return;
pa_tone_path = vconf_get_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR);
if(pa_tone_path == NULL)
{
- pa_tone_path = SETTING_DEFAULT_MSG_TONE;
+ pa_tone_path = (char *)strdup(SETTING_DEFAULT_MSG_TONE);
if(vconf_set_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR, SETTING_DEFAULT_MSG_TONE) < 0)
return;
}
pa_cur_ringtone = vconf_get_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR);
if (pa_cur_ringtone == NULL)
{
- pa_cur_ringtone = SETTING_DEFAULT_CALL_TONE;
+ pa_cur_ringtone = (char *)strdup(SETTING_DEFAULT_CALL_TONE);
}
dir_path = SETTING_PROFILE_SOUND_RINGTONES_PATH;
} else if (0 == safeStrCmp(ad->ringtone_type, SETTING_SOUND_TEXT_MSG_ALERT)) {
pa_cur_ringtone = vconf_get_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR);
if (pa_cur_ringtone == NULL)
- pa_cur_ringtone = SETTING_DEFAULT_MSG_TONE;
+ pa_cur_ringtone = (char *)strdup(SETTING_DEFAULT_MSG_TONE);
dir_path = SETTING_PROFILE_SOUND_ALERTS_PATH;
} else if (0 == safeStrCmp(ad->ringtone_type, SETTING_SOUND_TEXT_EMAIL_ALERT)) {
pa_cur_ringtone = vconf_get_str(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR);
if (pa_cur_ringtone == NULL)
- pa_cur_ringtone = SETTING_DEFAULT_EMAIL_TONE;
+ pa_cur_ringtone = (char *)strdup(SETTING_DEFAULT_EMAIL_TONE);
dir_path = SETTING_PROFILE_SOUND_ALERTS_PATH;
}
SETTING_TRACE("pa_cur_ringtone:\t%s", pa_cur_ringtone);
profileUG->data_call_alert_tone->sub_desc = setting_file_basename(pa_tone_path);
elm_genlist_item_update(profileUG->data_call_alert_tone->item);
}
- if (pa_tone_path) {
- free(pa_tone_path);
- pa_tone_path = NULL;
- }
+
+ FREE(pa_tone_path);
}
/* 2. message ringtone */
pa_tone_path = vconf_get_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR);
if((pa_tone_path == NULL) || (setting_profile_check_file_exist(profileUG, pa_tone_path) == SETTING_RETURN_FAIL))
{
- pa_tone_path = SETTING_DEFAULT_MSG_TONE;
+ pa_tone_path = (char *)strdup(SETTING_DEFAULT_MSG_TONE);
if(vconf_set_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR, SETTING_DEFAULT_MSG_TONE) < 0)
return;
profileUG->data_msg_alert_tone->sub_desc = setting_file_basename(pa_tone_path);
elm_genlist_item_update(profileUG->data_msg_alert_tone->item);
}
- if (pa_tone_path) {
- free(pa_tone_path);
- pa_tone_path = NULL;
- }
+
+ FREE(pa_tone_path);
+
}
/* 3. email ringtone */
pa_tone_path = vconf_get_str(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR);
if((pa_tone_path == NULL) || (setting_profile_check_file_exist(profileUG, pa_tone_path) == SETTING_RETURN_FAIL))
{
- pa_tone_path = SETTING_DEFAULT_MSG_TONE;
+ pa_tone_path = (char *)strdup(SETTING_DEFAULT_MSG_TONE);
if(vconf_set_str(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, SETTING_DEFAULT_MSG_TONE) < 0)
return;
profileUG->data_email_alert_tone->sub_desc = setting_file_basename(pa_tone_path);
elm_genlist_item_update(profileUG->data_email_alert_tone->item);
}
- if (pa_tone_path) {
- free(pa_tone_path);
- pa_tone_path = NULL;
- }
+
+ FREE(pa_tone_path);
+
}
}
{
PluginNode *node = calloc(1, sizeof(PluginNode));
+ setting_retvm_if(!node, -1, "Create PluginNode obj failed");
+
Draw_Data *pd = calloc(1, sizeof(Draw_Data));
- if (node && !pd) {
- free(node);
- node = NULL;
+ if (!pd) {
+ FREE(node);
}
setting_retvm_if(!pd, -1, "Create Draw_Data obj failed");