Commit ebc67f9f authored by Maksim Ivanov's avatar Maksim Ivanov Committed by Commit Bot

Fix use-after-move in blink/renderer/platform/video_capture/

Fix use-after-move (potential) bugs found by the
"bugprone-use-after-move" clang-tidy check.

Bug: 1122844
Change-Id: I4c9c15c156284df3eedeb8f3de964df24c10aca1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2431667Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
Commit-Queue: Maksim Ivanov <emaxx@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810978}
parent 94069728
......@@ -185,9 +185,8 @@ struct VideoCaptureImpl::BufferContext
const gpu::SyncToken& release_sync_token) {
if (!buffer_context->media_task_runner_->BelongsToCurrentThread()) {
buffer_context->media_task_runner_->PostTask(
FROM_HERE,
base::BindOnce(&BufferContext::MailboxHolderReleased,
std::move(buffer_context), release_sync_token));
FROM_HERE, base::BindOnce(&BufferContext::MailboxHolderReleased,
buffer_context, release_sync_token));
return;
}
buffer_context->gmb_resources_->release_sync_token = release_sync_token;
......
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