30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
From b727ffde2b4ffe8b979927d6dc9f056eb916a8b8 Mon Sep 17 00:00:00 2001
|
|
From: peijiankang <peijiankang@kylinos.cn>
|
|
Date: Tue, 30 Jan 2024 09:43:39 +0800
|
|
Subject: [PATCH] CVE-2023-6112
|
|
|
|
---
|
|
.../content/browser/loader/navigation_url_loader_impl.cc | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc b/src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc
|
|
index f54cfd9a6..41c78e2fe 100644
|
|
--- a/src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc
|
|
+++ b/src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc
|
|
@@ -560,10 +560,10 @@ void NavigationURLLoaderImpl::MaybeStartLoader(
|
|
next_interceptor->MaybeCreateLoader(
|
|
*resource_request_, browser_context_,
|
|
base::BindOnce(&NavigationURLLoaderImpl::MaybeStartLoader,
|
|
- base::Unretained(this), next_interceptor),
|
|
+ weak_factory_.GetWeakPtr(), next_interceptor),
|
|
base::BindOnce(
|
|
&NavigationURLLoaderImpl::FallbackToNonInterceptedRequest,
|
|
- base::Unretained(this)));
|
|
+ weak_factory_.GetWeakPtr()));
|
|
return;
|
|
}
|
|
|
|
--
|
|
2.41.0
|
|
|