Index: content/browser/renderer_host/media/audio_sync_reader.cc |
=================================================================== |
--- content/browser/renderer_host/media/audio_sync_reader.cc (revision 132887) |
+++ content/browser/renderer_host/media/audio_sync_reader.cc (working copy) |
@@ -36,7 +36,7 @@ |
shared_memory_, |
media::PacketSizeSizeInBytes(shared_memory_->created_size())); |
} |
- |
+ base::AutoLock auto_lock(lock_); |
if (socket_.get()) { |
socket_->Send(&bytes, sizeof(bytes)); |
} |
@@ -84,8 +84,10 @@ |
} |
void AudioSyncReader::Close() { |
+ base::AutoLock auto_lock(lock_); |
if (socket_.get()) { |
socket_->Close(); |
+ socket_.reset(NULL); |
} |
} |