Index: ppapi/proxy/video_encoder_resource.cc |
diff --git a/ppapi/proxy/video_encoder_resource.cc b/ppapi/proxy/video_encoder_resource.cc |
index 0f7c890a9347996878481745ac450dfdd73689b3..10aa8fac204718326722db9ed97347e785926c32 100644 |
--- a/ppapi/proxy/video_encoder_resource.cc |
+++ b/ppapi/proxy/video_encoder_resource.cc |
@@ -401,10 +401,10 @@ void VideoEncoderResource::OnPluginMsgBitstreamBuffers( |
new base::SharedMemory(shm_handles[i], true)); |
CHECK(shm->Map(buffer_length)); |
- ShmBuffer* buffer = new ShmBuffer(i, std::move(shm)); |
- shm_buffers_.push_back(buffer); |
+ auto buffer = base::MakeUnique<ShmBuffer>(i, std::move(shm)); |
bitstream_buffer_map_.insert( |
std::make_pair(buffer->shm->memory(), buffer->id)); |
+ shm_buffers_.push_back(std::move(buffer)); |
} |
} |