Skip to content

Commit

Permalink
Fix memory leak in WKWebsiteDataStore.setProxyConfigurations
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=266616
rdar://119850830

Reviewed by Wenson Hsieh.

* Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm:
(-[WKWebsiteDataStore setProxyConfigurations:]):

Canonical link: https://commits.webkit.org/272273@main
  • Loading branch information
achristensen07 committed Dec 19, 2023
1 parent 6ec2f0d commit f504ea5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm
Original file line number Diff line number Diff line change
Expand Up @@ -454,7 +454,7 @@ + (void)fetchAllDataStoreIdentifiers:(void(^)(NSArray<NSUUID *> *))completionHan
#if HAVE(NW_PROXY_CONFIG)
- (void)setProxyConfigurations:(NSArray<nw_proxy_config_t> *)proxyConfigurations
{
_proxyConfigurations = [proxyConfigurations copy];
_proxyConfigurations = adoptNS([proxyConfigurations copy]);
if (!_proxyConfigurations || !_proxyConfigurations.get().count) {
_websiteDataStore->clearProxyConfigData();
return;
Expand Down

0 comments on commit f504ea5

Please sign in to comment.