Commit 35377892 authored by Xiangjun Zhang's avatar Xiangjun Zhang Committed by Commit Bot

Media remoting: Fix bug in CastRemotingSender.

To ensure CastRemotingSender::ProcessNextInputTask is not run after
CastRemotingSender is destructed.

Bug: 820397
Change-Id: Ic97abf03fe9a264403162a51ac4458365a60efc8
Reviewed-on: https://chromium-review.googlesource.com/956750
Commit-Queue: Yuri Wiitala <miu@chromium.org>
Reviewed-by: default avatarYuri Wiitala <miu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542241}
parent 87a00ce5
......@@ -362,7 +362,7 @@ void CastRemotingSender::OnInputTaskComplete() {
// Always force a post task to prevent the stack from growing too deep.
base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&CastRemotingSender::ProcessNextInputTask,
base::Unretained(this)));
weak_factory_.GetWeakPtr()));
}
void CastRemotingSender::ReadFrame(uint32_t size) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment