From acede34aea92cb07049e187341a132f92a34662a Mon Sep 17 00:00:00 2001 From: "jiayl@webrtc.org" Date: Wed, 18 Jun 2014 23:36:16 +0000 Subject: [PATCH] Fix a memory leak in SctpDataMediaChannelTest. BUG=3492 R=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21699004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6486 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/media/sctp/sctpdataengine_unittest.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/talk/media/sctp/sctpdataengine_unittest.cc b/talk/media/sctp/sctpdataengine_unittest.cc index ce6f80a50d..cf410e5aca 100644 --- a/talk/media/sctp/sctpdataengine_unittest.cc +++ b/talk/media/sctp/sctpdataengine_unittest.cc @@ -81,13 +81,13 @@ class SctpFakeNetworkInterface : public cricket::MediaChannel::NetworkInterface, // an SCTP packet. virtual void OnMessage(talk_base::Message* msg) { LOG(LS_VERBOSE) << "SctpFakeNetworkInterface::OnMessage"; - talk_base::Buffer* buffer = + talk_base::scoped_ptr buffer( static_cast*>( - msg->pdata)->data(); + msg->pdata)->data()); if (dest_) { - dest_->OnPacketReceived(buffer, talk_base::PacketTime()); + dest_->OnPacketReceived(buffer.get(), talk_base::PacketTime()); } - delete buffer; + delete msg->pdata; } // Unsupported functions required to exist by NetworkInterface.