Changeset 243880 in webkit


Ignore:
Timestamp:
Apr 4, 2019 10:44:16 AM (5 years ago)
Author:
youenn@apple.com
Message:

Service Worker Process does not have the right domain name
https://bugs.webkit.org/show_bug.cgi?id=196585

Reviewed by Chris Dumez.

  • Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:

(WebKit::XPCServiceInitializerDelegate::getExtraInitializationData):
Updated extraInitializationData to go from "security-origin" to "registrable-domain".

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r243877 r243880  
     12019-04-04  Youenn Fablet  <youenn@apple.com>
     2
     3        Service Worker Process does not have the right domain name
     4        https://bugs.webkit.org/show_bug.cgi?id=196585
     5
     6        Reviewed by Chris Dumez.
     7
     8        * Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:
     9        (WebKit::XPCServiceInitializerDelegate::getExtraInitializationData):
     10        Updated extraInitializationData to go from "security-origin" to "registrable-domain".
     11
    1122019-04-04  Chris Dumez  <cdumez@apple.com>
    213
  • trunk/Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm

    r240640 r243880  
    119119    String serviceWorkerProcess = xpc_dictionary_get_string(extraDataInitializationDataObject, "service-worker-process");
    120120    if (!serviceWorkerProcess.isEmpty())
    121         extraInitializationData.add("service-worker-process"_s, serviceWorkerProcess);
     121        extraInitializationData.add("service-worker-process"_s, WTFMove(serviceWorkerProcess));
     122    String registrableDomain = xpc_dictionary_get_string(extraDataInitializationDataObject, "registrable-domain");
     123    if (!registrableDomain.isEmpty())
     124        extraInitializationData.add("registrable-domain"_s, WTFMove(registrableDomain));
    122125#endif
    123126
     
    125128    if (!isPrewarmedProcess.isEmpty())
    126129        extraInitializationData.add("is-prewarmed"_s, isPrewarmedProcess);
    127 
    128     String securityOrigin = xpc_dictionary_get_string(extraDataInitializationDataObject, "security-origin");
    129     if (!securityOrigin.isEmpty())
    130         extraInitializationData.add("security-origin"_s, securityOrigin);
    131130
    132131    if (!isClientSandboxed()) {
Note: See TracChangeset for help on using the changeset viewer.