call_info->direction = status->bMoCall ? TELEPHONY_CALL_DIRECTION_MO : TELEPHONY_CALL_DIRECTION_MT;
call_info->conference_status = status->bConferenceState;
_mapping_call_status(status->CallState, &call_info->status);
- strncpy(call_info->number, status->pNumber, TELEPHONY_CALL_NUMBER_LEN_MAX);
- call_info->number[TELEPHONY_CALL_NUMBER_LEN_MAX] = '\0'; // just for fixing compile warning
+ g_strlcpy(call_info->number, status->pNumber, TELEPHONY_CALL_NUMBER_LEN_MAX + 1);
LOGI("id[%d] number[%s] type[%s] status[%s] direction[%s] conference_status[%s]",
call_info->id, call_info->number,