| Index: remoting/client/audio_decode_scheduler.cc
|
| diff --git a/remoting/client/audio_decode_scheduler.cc b/remoting/client/audio_decode_scheduler.cc
|
| index 7dc0d3cf717e4bfc7bef3b57cbe6c134520233ab..940eb66bc46794b3d57a34f0a76bf27adfdf303a 100644
|
| --- a/remoting/client/audio_decode_scheduler.cc
|
| +++ b/remoting/client/audio_decode_scheduler.cc
|
| @@ -51,7 +51,9 @@ void AudioDecodeScheduler::DecodePacket(scoped_ptr<AudioPacket> packet,
|
| void AudioDecodeScheduler::ProcessDecodedPacket(scoped_ptr<AudioPacket> packet,
|
| const base::Closure& done) {
|
| DCHECK(main_task_runner_->BelongsToCurrentThread());
|
| - audio_player_->ProcessAudioPacket(packet.Pass());
|
| + // Only process |packet| if it is non-NULL.
|
| + if (packet.get())
|
| + audio_player_->ProcessAudioPacket(packet.Pass());
|
| done.Run();
|
| }
|
|
|
|
|