Changeset 227419 in webkit


Ignore:
Timestamp:
Jan 23, 2018 9:21:08 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

REGRESSION (r227348): ASSERT_NOT_REACHED in WebKit::ServiceWorkerClientFetch::didFinish()
https://bugs.webkit.org/show_bug.cgi?id=181956
<rdar://problem/36755492>

Patch by Youenn Fablet <youenn@apple.com> on 2018-01-23
Reviewed by Chris Dumez.

Covered by test no longer crashing in Debug builds.
Reset m_redirectionStatus to None when starting an SW fetch.

  • WebProcess/Storage/ServiceWorkerClientFetch.cpp:

(WebKit::ServiceWorkerClientFetch::start):
(WebKit::ServiceWorkerClientFetch::didFinish):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r227418 r227419  
     12018-01-23  Youenn Fablet  <youenn@apple.com>
     2
     3        REGRESSION (r227348): ASSERT_NOT_REACHED in WebKit::ServiceWorkerClientFetch::didFinish()
     4        https://bugs.webkit.org/show_bug.cgi?id=181956
     5        <rdar://problem/36755492>
     6
     7        Reviewed by Chris Dumez.
     8
     9        Covered by test no longer crashing in Debug builds.
     10        Reset m_redirectionStatus to None when starting an SW fetch.
     11
     12        * WebProcess/Storage/ServiceWorkerClientFetch.cpp:
     13        (WebKit::ServiceWorkerClientFetch::start):
     14        (WebKit::ServiceWorkerClientFetch::didFinish):
     15
    1162018-01-23  Michael Catanzaro  <mcatanzaro@igalia.com>
    217
  • trunk/Source/WebKit/WebProcess/Storage/ServiceWorkerClientFetch.cpp

    r226904 r227419  
    7474    ASSERT(options.serviceWorkersMode != ServiceWorkersMode::None);
    7575    m_connection->startFetch(m_loader->identifier(), options.serviceWorkerRegistrationIdentifier.value(), request, options, referrer);
     76
     77    m_redirectionStatus = RedirectionStatus::None;
    7678}
    7779
     
    159161        return;
    160162    case RedirectionStatus::Following:
    161         m_redirectionStatus = RedirectionStatus::None;
    162163        start();
    163164        return;
Note: See TracChangeset for help on using the changeset viewer.