diff --git a/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Requests.h b/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Requests.h index ac0c4f252c..3759712fe9 100644 --- a/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Requests.h +++ b/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Requests.h @@ -175,7 +175,7 @@ public: [[nodiscard]] HTML::EnvironmentSettingsObject const* client() const { return m_client; } [[nodiscard]] HTML::EnvironmentSettingsObject* client() { return m_client; } - void set_client(HTML::EnvironmentSettingsObject& client) { m_client = &client; } + void set_client(HTML::EnvironmentSettingsObject* client) { m_client = client; } [[nodiscard]] ReservedClientType const& reserved_client() const { return m_reserved_client; } [[nodiscard]] ReservedClientType& reserved_client() { return m_reserved_client; } diff --git a/Userland/Libraries/LibWeb/Fetch/Request.cpp b/Userland/Libraries/LibWeb/Fetch/Request.cpp index 8b13e0ef1c..e98da4ed5c 100644 --- a/Userland/Libraries/LibWeb/Fetch/Request.cpp +++ b/Userland/Libraries/LibWeb/Fetch/Request.cpp @@ -198,7 +198,7 @@ WebIDL::ExceptionOr> Request::construct_impl(JS::Realm // client // This’s relevant settings object. - request.set_client(HTML::relevant_settings_object(*request_object)); + request.set_client(&HTML::relevant_settings_object(*request_object)); // window // window.