_WKUserStyleSheet leaks string data
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 May 2017 09:04:42 +0000 (09:04 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 May 2017 09:04:42 +0000 (09:04 +0000)
https://bugs.webkit.org/show_bug.cgi?id=172583
<rdar://problem/32395209>

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2017-05-25
Reviewed by Dan Bernstein.

* UIProcess/API/Cocoa/_WKUserStyleSheet.mm:
(-[_WKUserStyleSheet dealloc]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.mm

index 9419ded..5ff2d40 100644 (file)
@@ -1,3 +1,14 @@
+2017-05-25  Joseph Pecoraro  <pecoraro@apple.com>
+
+        _WKUserStyleSheet leaks string data
+        https://bugs.webkit.org/show_bug.cgi?id=172583
+        <rdar://problem/32395209>
+
+        Reviewed by Dan Bernstein.
+
+        * UIProcess/API/Cocoa/_WKUserStyleSheet.mm:
+        (-[_WKUserStyleSheet dealloc]):
+
 2017-05-24  Joseph Pecoraro  <pecoraro@apple.com>
 
         Increase the headerpad for WebKit XPC Services
index 45140df..e6f090f 100644 (file)
     return self;
 }
 
+- (void)dealloc
+{
+    _userStyleSheet->~UserStyleSheet();
+
+    [super dealloc];
+}
+
 - (NSString *)source
 {
     return _userStyleSheet->userStyleSheet().source();