Title: [295489] trunk/Tools/WebKitTestRunner
Revision
295489
Author
[email protected]
Date
2022-06-13 09:10:45 -0700 (Mon, 13 Jun 2022)

Log Message

39 bytes leaked in WTR::TestController::platformConfigureViewForTest()
https://bugs.webkit.org/show_bug.cgi?id=241525

Reviewed by Adrian Perez de Castro.

Plug a couple of leaks in the test controller.

* Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp:
(WTR::TestController::platformConfigureViewForTest):
* Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp:
(WTR::TestController::platformConfigureViewForTest):

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

Modified Paths

Diff

Modified: trunk/Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp (295488 => 295489)


--- trunk/Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp	2022-06-13 14:07:54 UTC (rev 295488)
+++ trunk/Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp	2022-06-13 16:10:45 UTC (rev 295489)
@@ -143,7 +143,8 @@
 
 void TestController::platformConfigureViewForTest(const TestInvocation&)
 {
-    WKPageSetApplicationNameForUserAgent(mainWebView()->page(), WKStringCreateWithUTF8CString("WebKitTestRunnerGTK"));
+    WKRetainPtr<WKStringRef> appName = adoptWK(WKStringCreateWithUTF8CString("WebKitTestRunnerGTK"));
+    WKPageSetApplicationNameForUserAgent(mainWebView()->page(), appName.get());
 }
 
 bool TestController::platformResetStateToConsistentValues(const TestOptions&)

Modified: trunk/Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp (295488 => 295489)


--- trunk/Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp	2022-06-13 14:07:54 UTC (rev 295488)
+++ trunk/Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp	2022-06-13 16:10:45 UTC (rev 295489)
@@ -133,7 +133,8 @@
 
 void TestController::platformConfigureViewForTest(const TestInvocation&)
 {
-    WKPageSetApplicationNameForUserAgent(mainWebView()->page(), WKStringCreateWithUTF8CString("WebKitTestRunnerWPE"));
+    WKRetainPtr<WKStringRef> appName = adoptWK(WKStringCreateWithUTF8CString("WebKitTestRunnerWPE"));
+    WKPageSetApplicationNameForUserAgent(mainWebView()->page(), appName.get());
 }
 
 bool TestController::platformResetStateToConsistentValues(const TestOptions&)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to