Commit 94d0d1fa authored by Maksim Ivanov's avatar Maksim Ivanov Committed by Chromium LUCI CQ

Fix use-after-move in //c/b/privacy/

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

Bug: 1122844
Change-Id: If9abd86031c1eaa915a2faa5cdbada40f3e6ee3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560954
Auto-Submit: Maksim Ivanov <emaxx@chromium.org>
Commit-Queue: Eric Orth <ericorth@chromium.org>
Reviewed-by: default avatarEric Orth <ericorth@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831978}
parent 320f5e1b
......@@ -59,7 +59,8 @@ void RunProbe(base::WaitableEvent* waiter,
std::move(overrides),
base::BindRepeating(&SystemNetworkContextManager::GetContext,
base::Unretained(manager)));
runner->RunProbe(base::BindOnce(
auto* const runner_ptr = runner.get();
runner_ptr->RunProbe(base::BindOnce(
[](base::WaitableEvent* waiter, bool* success,
std::unique_ptr<DnsProbeRunner> runner) {
*success = runner->result() == DnsProbeRunner::CORRECT;
......
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