Chromium Code Reviews| Index: media/mojo/services/mojo_audio_output_stream.cc |
| diff --git a/media/mojo/services/mojo_audio_output_stream.cc b/media/mojo/services/mojo_audio_output_stream.cc |
| index 1be3171295cd7ef8c92b82afaf84dbbd656be57d..69e696901b35368b625332cfd76d1ec418da5978 100644 |
| --- a/media/mojo/services/mojo_audio_output_stream.cc |
| +++ b/media/mojo/services/mojo_audio_output_stream.cc |
| @@ -71,7 +71,7 @@ void MojoAudioOutputStream::OnStreamCreated( |
| mojo::ScopedSharedBufferHandle buffer_handle = mojo::WrapSharedMemoryHandle( |
| foreign_memory_handle, shared_memory->requested_size(), false); |
| mojo::ScopedHandle socket_handle = |
| - mojo::WrapPlatformFile(foreign_socket->handle()); |
| + mojo::WrapPlatformFile(foreign_socket->Release()); |
|
Nico
2017/04/10 15:29:35
Should WrapPltformFile take an rvalue of some kind
Max Morin
2017/04/10 15:44:20
It should probably take a ScopedPlatformHandle (an
Nico
2017/04/10 15:50:37
Maybe at least file a bug.
Max Morin
2017/04/11 09:11:11
I filed crbug.com/710376 and also added checks for
|
| DCHECK(buffer_handle.is_valid()); |
| DCHECK(socket_handle.is_valid()); |