diff options
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/worker/worker_main.cc | 4 | ||||
-rw-r--r-- | chrome/worker/worker_uitest.cc | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/chrome/worker/worker_main.cc b/chrome/worker/worker_main.cc index d839760..82d0eca 100644 --- a/chrome/worker/worker_main.cc +++ b/chrome/worker/worker_main.cc @@ -36,6 +36,10 @@ int WorkerMain(const MainFunctionParams& parameters) { if (!target_services) return false; + // Cause advapi32 to load before the sandbox is turned on. + unsigned int dummy_rand; + rand_s(&dummy_rand); + target_services->LowerToken(); #endif diff --git a/chrome/worker/worker_uitest.cc b/chrome/worker/worker_uitest.cc index 061c3f2..ca14f9c 100644 --- a/chrome/worker/worker_uitest.cc +++ b/chrome/worker/worker_uitest.cc @@ -425,6 +425,7 @@ TEST_F(WorkerTest, FLAKY_WorkerWebSocketLayoutTests) { static const char* kLayoutTestFiles[] = { "worker-simple.html", "shared-worker-simple.html", + "worker-handshake-challenge-randomness.html" }; FilePath websocket_test_dir; |