[webkit-changes] [WebKit/WebKit] 0613dc: [SOUP] Add missing CheckedPtr macro to NetworkSess...

Claudio Saavedra noreply at github.com
Wed Apr 24 00:33:23 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0613dc5b12781d2d63ea3fc4987c0b3ff3c44634
      https://github.com/WebKit/WebKit/commit/0613dc5b12781d2d63ea3fc4987c0b3ff3c44634
  Author: Claudio Saavedra <csaavedra at igalia.com>
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  Changed paths:
    M Source/WebKit/NetworkProcess/soup/NetworkSessionSoup.cpp
    M Source/WebKit/NetworkProcess/soup/NetworkSessionSoup.h

  Log Message:
  -----------
  [SOUP] Add missing CheckedPtr macro to NetworkSessionSoup
https://bugs.webkit.org/show_bug.cgi?id=273134

Reviewed by Michael Catanzaro.

Since 277590 at main, all subclasses of classes using CheckedPtr
should adopt this macro. Not having it can cause assertions
during runtime in debug builds. Since NetworkSession uses
CheckedPtr, NetworkSessionSoup was missing it.

* Source/WebKit/NetworkProcess/soup/NetworkSessionSoup.cpp:
(WebKit::NetworkSessionSoup::~NetworkSessionSoup): Deleted.
* Source/WebKit/NetworkProcess/soup/NetworkSessionSoup.h:

Canonical link: https://commits.webkit.org/277919@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list