openvpn-gui/plap
Selva Nair aaeb8d2700 Fix memory leak in PLAP
When LogonUI unloads and reloads the PLAP dll, or when the provider
is released and re-created, memory allocated for config list and
groups leak.

- Fix by freeing config list and groups in DeleteUI

We do not call this before exiting WinMain in the GUI code,
as its hard to do it safely -- have to ensure all status
threads have terminated. Anyway, freeing is only cosmetic in this case.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2023-02-23 08:02:40 -08:00
..
Makefile.am Makefile.am: Fix dist* targets to include all required files 2023-01-19 12:30:10 -08:00
openvpn-plap-install.reg Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn-plap-res.rc Enable MSVC build of libopenvpn_plap.dll 2022-10-17 11:05:44 -04:00
openvpn-plap-uninstall.reg Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn-plap.manifest Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn_plap.def Enable MSVC build of libopenvpn_plap.dll 2022-10-17 11:05:44 -04:00
plap_common.c Open PLAP debug file in unicode mode 2022-12-08 18:17:19 -08:00
plap_common.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_connection.c Localization of strings in PLAP dialog 2022-12-08 18:17:19 -08:00
plap_connection.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_dll.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_dll.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_provider.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
resource.h Add a BMP image for PLAP tile and use it 2022-10-17 11:05:44 -04:00
stub.c Use a list instead of array for connections list 2023-01-19 14:08:15 -08:00
test-plap-res.rc Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
test-plap.manifest Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
test_plap.cpp Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
ui_glue.c Fix memory leak in PLAP 2023-02-23 08:02:40 -08:00
ui_glue.h Add a progress dialog during Connect() 2022-10-17 11:05:44 -04:00