memset(filter_val, 0x0, sizeof(filter_val));
strncpy(filter_val, buf, MAX_FILTER_VALUE_LEN);
- err = msg_set_int_value(filter, MSG_FILTER_TYPE_INT, MSG_FILTER_BY_SUBJECT);
+ err = msg_set_int_value(filter, MSG_FILTER_TYPE_INT, MSG_FILTER_BY_WORD);
if (err != MSG_SUCCESS) {
MSG_UI_DEBUG(MSG_UI_LEVEL_ERR, "msg_set_int_value(MSG_FILTER_TYPE_INT) is failed : err = %d", err);
goto block_filter_detail_exit;
settingData->msg_setting.type = MSG_UI_SETTING_TYPE_SMSC_LIST;
msg_ui_setting_msg_get_config(settingData);
msg_get_list_handle(settingData->msg_setting.setting_opt, MSG_SMSC_LIST_STRUCT, (void **)&(settingData->msg_setting.smsc_list));
- msg_get_str_value(settingData->msg_setting.smsc_list->msg_struct_info[index], MSG_SMSC_ADDR_STR, address, SMSC_ADDR_MAX);
strncpy(address, addr_buf, SMSC_ADDR_MAX);
MSG_UI_DEBUG(MSG_UI_LEVEL_DEBUG, "SMSC Addr = %s", address);
+ msg_set_str_value(settingData->msg_setting.smsc_list->msg_struct_info[index], MSG_SMSC_ADDR_STR, address, strlen(address));
ret = msg_ui_setting_msg_set_config(settingData);