Changeset 235016 in webkit
- Timestamp:
- Aug 19, 2018 8:16:50 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r235013 r235016 1 2018-08-19 David Kilzer <ddkilzer@apple.com> 2 3 REGRESSION (r234396): Leak of CFURLRef in WebKit::NetworkProcess::deleteHSTSCacheForHostNames() 4 <https://webkit.org/b/188725> 5 6 Reviewed by Dan Bernstein. 7 8 * NetworkProcess/cocoa/NetworkProcessCocoa.mm: 9 (WebKit::NetworkProcess::deleteHSTSCacheForHostNames): Use 10 adoptCF() to prevent a leak. 11 1 12 2018-08-18 Andy Estes <aestes@apple.com> 2 13 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm
r234968 r235016 46 46 #import <wtf/CallbackAggregator.h> 47 47 #import <wtf/ProcessPrivilege.h> 48 #import <wtf/RetainPtr.h> 48 49 49 50 namespace WebKit { … … 160 161 void NetworkProcess::deleteHSTSCacheForHostNames(WebCore::NetworkStorageSession& session, const Vector<String>& hostNames) 161 162 { 162 for (auto& hostName : hostNames) 163 _CFNetworkResetHSTS(CFURLCreateWithString(kCFAllocatorDefault, hostName.createCFString().get(), NULL), session.platformSession()); 163 for (auto& hostName : hostNames) { 164 auto url = adoptCF(CFURLCreateWithString(kCFAllocatorDefault, hostName.createCFString().get(), NULL)); 165 _CFNetworkResetHSTS(url.get(), session.platformSession()); 166 } 164 167 } 165 168
Note: See TracChangeset
for help on using the changeset viewer.