diff options
Diffstat (limited to 'chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc')
-rw-r--r-- | chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc b/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc index a5c0e282828..bfcc1bdfde0 100644 --- a/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc +++ b/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc @@ -42,14 +42,13 @@ RTCPPacketInformation::RTCPPacketInformation() RTCPPacketInformation::~RTCPPacketInformation() { delete [] applicationData; - delete VoIPMetric; } void RTCPPacketInformation::AddVoIPMetric(const RTCPVoIPMetric* metric) { - VoIPMetric = new RTCPVoIPMetric(); - memcpy(VoIPMetric, metric, sizeof(RTCPVoIPMetric)); + VoIPMetric.reset(new RTCPVoIPMetric()); + memcpy(VoIPMetric.get(), metric, sizeof(RTCPVoIPMetric)); } void RTCPPacketInformation::AddApplicationData(const uint8_t* data, |