| Index: webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc b/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc
|
| index a5c0e2828282fad6bef0d695980542dec5c00c43..bfcc1bdfde02d4b822d367f4f3404d335f761d05 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc
|
| +++ b/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,
|
|
|