Fix stringop-truncation warning for gcc9 22/220922/1 accepted/tizen/unified/20191227.142636 submit/tizen/20191227.083406
authorSemun Lee <semun.lee@samsung.com>
Thu, 26 Dec 2019 02:38:22 +0000 (11:38 +0900)
committerSemun Lee <semun.lee@samsung.com>
Thu, 26 Dec 2019 02:38:22 +0000 (11:38 +0900)
error: '__builtin_strncpy' output may be truncated copying 82 bytes from a string of length 82 [-Werror=stringop-truncation]

Change-Id: Ia80ce1cb8f7bc2618f9ad51723758ea800d45aa0
Signed-off-by: Semun Lee <semun.lee@samsung.com>
src/telephony_call.c

index 7aa2b177431be1665bcf9e270a28dc76e7b15332..f0df76d713691e9140d24156bde75cc35c86ea21 100644 (file)
@@ -71,6 +71,7 @@ static void _get_call_status_cb(TelCallStatus_t *status, void *user_data)
        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
 
        LOGI("id[%d] number[%s] type[%s] status[%s] direction[%s] conference_status[%s]",
                call_info->id, call_info->number,