Module: wine Branch: master Commit: 81a5a8f46b378b0868dd6be4b97ee5d1abfcd75f URL: https://gitlab.winehq.org/wine/wine/-/commit/81a5a8f46b378b0868dd6be4b97ee5d...
Author: Alex Henrie alexhenrie24@gmail.com Date: Wed Aug 16 21:46:14 2023 -0600
inetcpl: Use CRT allocation functions.
---
dlls/inetcpl.cpl/connections.c | 11 +++++------ dlls/inetcpl.cpl/security.c | 13 ++++++------- 2 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/dlls/inetcpl.cpl/connections.c b/dlls/inetcpl.cpl/connections.c index a6591051771..842f154bd8c 100644 --- a/dlls/inetcpl.cpl/connections.c +++ b/dlls/inetcpl.cpl/connections.c @@ -27,7 +27,6 @@
#include "inetcpl.h" #include "wine/debug.h" -#include "wine/heap.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
@@ -83,7 +82,7 @@ static DWORD create_connection_settings(BOOL manual_proxy, const WCHAR *proxy_se pac_url_len = 0; size += sizeof(DWORD)*10;
- *ret = heap_alloc_zero(size); + *ret = calloc(1, size); if(!*ret) return 0;
(*ret)->version = CONNECTION_SETTINGS_VERSION; @@ -152,11 +151,11 @@ static void connections_on_initdialog(HWND hwnd) while((res = RegQueryValueExW(con, L"DefaultConnectionSettings", NULL, &type, (BYTE*)settings, &size)) == ERROR_MORE_DATA || !settings) { - connection_settings *new_settings = heap_realloc(settings, size); + connection_settings *new_settings = realloc(settings, size); if(!new_settings) { RegCloseKey(con); - heap_free(settings); + free(settings); return; } settings = new_settings; @@ -170,7 +169,7 @@ static void connections_on_initdialog(HWND hwnd) else if(settings->flags & CONNECTION_SETTINGS_WPAD) CheckDlgButton(hwnd, IDC_USE_WPAD, BST_CHECKED); } - heap_free(settings); + free(settings); }
TRACE("ProxyEnable = %lx\n", enabled); @@ -332,7 +331,7 @@ static INT_PTR connections_on_notify(HWND hwnd, WPARAM wparam, LPARAM lparam)
res = RegSetValueExW(con, L"DefaultConnectionSettings", 0, REG_BINARY, (BYTE*)default_connection, size); - heap_free(default_connection); + free(default_connection); RegCloseKey(con); return !res; } diff --git a/dlls/inetcpl.cpl/security.c b/dlls/inetcpl.cpl/security.c index a6e8c03d505..05c6502043c 100644 --- a/dlls/inetcpl.cpl/security.c +++ b/dlls/inetcpl.cpl/security.c @@ -37,7 +37,6 @@
#include "inetcpl.h" #include "wine/debug.h" -#include "wine/heap.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
@@ -273,8 +272,8 @@ static INT_PTR security_on_destroy(secdlg_data * sd) { TRACE("(%p)\n", sd);
- heap_free(sd->zone_attr); - heap_free(sd->zones); + free(sd->zone_attr); + free(sd->zones); if (sd->himages) { SendMessageW(sd->hlv, LVM_SETIMAGELIST, LVSIL_NORMAL, 0); ImageList_Destroy(sd->himages); @@ -282,7 +281,7 @@ static INT_PTR security_on_destroy(secdlg_data * sd)
security_cleanup_zones(sd); SetWindowLongPtrW(sd->hsec, DWLP_USER, 0); - heap_free(sd); + free(sd); return TRUE; }
@@ -300,7 +299,7 @@ static INT_PTR security_on_initdialog(HWND hsec) DWORD lv_index = 0; DWORD i;
- sd = heap_alloc_zero(sizeof(secdlg_data)); + sd = calloc(1, sizeof(secdlg_data)); SetWindowLongPtrW(hsec, DWLP_USER, (LONG_PTR) sd); if (!sd) { return FALSE; @@ -338,14 +337,14 @@ static INT_PTR security_on_initdialog(HWND hsec) TRACE("found %ld zones\n", sd->num_zones);
/* remember ZONEATTRIBUTES for a listview entry */ - sd->zone_attr = heap_alloc(sizeof(ZONEATTRIBUTES) * sd->num_zones); + sd->zone_attr = calloc(sd->num_zones, sizeof(ZONEATTRIBUTES)); if (!sd->zone_attr) { security_on_destroy(sd); return FALSE; }
/* remember zone number and current security level for a listview entry */ - sd->zones = heap_alloc((sizeof(DWORD) + sizeof(DWORD)) * sd->num_zones); + sd->zones = calloc(sd->num_zones, sizeof(DWORD) + sizeof(DWORD)); if (!sd->zones) { security_on_destroy(sd); return FALSE;