diff --git a/bazel/repository_locations.bzl b/bazel/repository_locations.bzl index a4d3ca27843b3..1707c1098c987 100644 --- a/bazel/repository_locations.bzl +++ b/bazel/repository_locations.bzl @@ -1175,12 +1175,12 @@ REPOSITORY_LOCATIONS_SPEC = dict( project_name = "QUICHE", project_desc = "QUICHE (QUIC, HTTP/2, Etc) is Google‘s implementation of QUIC and related protocols", project_url = "https://github.com/google/quiche", - version = "76531737853e2eb36ac2cc024f211431e7d28004", - sha256 = "4fff746f039eed8b7642133ef9008cc60406c0b739beac511db1f01377e06933", + version = "6a62cc567d3e926578102db1cfa4ea975df19575", + sha256 = "fc2f37d06b9bbf82a384cc3563dc0d3af23fe54133f51e3fff01466dd96ca54f", urls = ["https://github.com/google/quiche/archive/{version}.tar.gz"], strip_prefix = "quiche-{version}", use_category = ["controlplane", "dataplane_core"], - release_date = "2024-01-17", + release_date = "2024-01-26", cpe = "N/A", license = "BSD-3-Clause", license_url = "https://github.com/google/quiche/blob/{version}/LICENSE", diff --git a/test/common/quic/platform/quiche_test_impl.h b/test/common/quic/platform/quiche_test_impl.h index 9ba6263bc6385..eee24fc881d1a 100644 --- a/test/common/quic/platform/quiche_test_impl.h +++ b/test/common/quic/platform/quiche_test_impl.h @@ -40,5 +40,17 @@ inline std::string QuicheGetCommonSourcePathImpl() { return absl::StrCat(test_srcdir, "/external/com_github_google_quiche/quiche/common"); } +class QuicheScopedDisableExitOnDFatalImpl { +public: + explicit QuicheScopedDisableExitOnDFatalImpl() {} + + // This type is neither copyable nor movable. + QuicheScopedDisableExitOnDFatalImpl(const QuicheScopedDisableExitOnDFatalImpl&) = delete; + QuicheScopedDisableExitOnDFatalImpl& + operator=(const QuicheScopedDisableExitOnDFatalImpl&) = delete; + + ~QuicheScopedDisableExitOnDFatalImpl() {} +}; + } // namespace test } // namespace quiche