Changeset 295115 in webkit


Ignore:
Timestamp:
Jun 1, 2022, 8:22:21 PM (3 years ago)
Author:
achristensen@apple.com
Message:

Set PluginView::Stream::m_loader before calling NetscapePlugInStreamLoader::cancel
https://bugs.webkit.org/show_bug.cgi?id=241210

Reviewed by Chris Dumez.

  • ../../Source/WebKit/WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::Stream::cancel):

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/WebProcess/Plugins/PluginView.cpp

    r294526 r295115  
    142142
    143143    m_streamWasCancelled = true;
    144     m_loader->cancel(m_loader->cancelledError());
    145     m_loader = nullptr;
     144
     145    auto loader = std::exchange(m_loader, nullptr);
     146    loader->cancel(loader->cancelledError());
    146147}
    147148
Note: See TracChangeset for help on using the changeset viewer.