+2015-01-05 Anders Carlsson <andersca@apple.com>
+
+ heap-buffer-overflow on fast/loader/reload-zero-byte-plugin.html
+ https://bugs.webkit.org/show_bug.cgi?id=140096
+ rdar://problem/19368938
+
+ Reviewed by Alexey Proskuryakov.
+
+ When creating a new page, don't pass clientInfo when setting up the frame and policy clients,
+ since clientInfo points to a web view, not the test controller.
+
+ * WebKitTestRunner/TestController.cpp:
+ (WTR::TestController::createOtherPage):
+
2015-01-05 Hunseop Jeong <hs85.jeong@samsung.com>
[EFL][GTK] WKPreferencesDefaults test failed after r177506
WKPageSetPageUIClient(newPage, &otherPageUIClient.base);
WKPageLoaderClientV5 pageLoaderClient = {
- { 5, clientInfo },
+ { 5, &TestController::shared() },
0, // didStartProvisionalLoadForFrame
0, // didReceiveServerRedirectForProvisionalLoadForFrame
0, // didFailProvisionalLoadWithErrorForFrame
WKPageSetPageLoaderClient(view->page(), &pageLoaderClient.base);
WKPagePolicyClientV1 pagePolicyClient = {
- { 1, clientInfo },
+ { 1, &TestController::shared() },
0, // decidePolicyForNavigationAction_deprecatedForUseWithV0
0, // decidePolicyForNewWindowAction
0, // decidePolicyForResponse_deprecatedForUseWithV0