diff --git a/modules/rtp_rtcp/source/rtp_receiver_video.cc b/modules/rtp_rtcp/source/rtp_receiver_video.cc index ca036d8e7..894e5deac 100644 --- a/modules/rtp_rtcp/source/rtp_receiver_video.cc +++ b/modules/rtp_rtcp/source/rtp_receiver_video.cc @@ -143,7 +143,7 @@ RTPReceiverVideo::RegisterReceiveVideoPayload(const WebRtc_Word8 payloadName[RTP } ModuleRTPUtility::Payload* payload = new ModuleRTPUtility::Payload; - memcpy(payload->name, payloadName, RTP_PAYLOAD_NAME_SIZE); + strncpy(payload->name, payloadName, RTP_PAYLOAD_NAME_SIZE); payload->typeSpecific.Video.videoCodecType = videoType; payload->typeSpecific.Video.maxRate = maxRate; payload->audio = false; diff --git a/modules/rtp_rtcp/source/rtp_sender_video.cc b/modules/rtp_rtcp/source/rtp_sender_video.cc index 2ca62b88c..5aefdb5b7 100644 --- a/modules/rtp_rtcp/source/rtp_sender_video.cc +++ b/modules/rtp_rtcp/source/rtp_sender_video.cc @@ -127,7 +127,7 @@ RTPSenderVideo::RegisterVideoPayload(const WebRtc_Word8 payloadName[RTP_PAYLOAD_ return -1; } payload = new ModuleRTPUtility::Payload; - memcpy(payload->name, payloadName, RTP_PAYLOAD_NAME_SIZE); + strncpy(payload->name, payloadName, RTP_PAYLOAD_NAME_SIZE); payload->typeSpecific.Video.videoCodecType = videoType; payload->typeSpecific.Video.maxRate = maxBitRate; payload->audio = false;