Skip to content

Commit d086dbb

Browse files
committed
inifile.c: free() SSH-related entries in struct ini_section
1 parent b7f9de3 commit d086dbb

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# CHANGELOG
22

3-
* **2026.03.21** Current
3+
* **2026.04.29** Current
4+
* `inifile.c`: `free()` SSH-related entries in `struct ini_section`
45
* `ts-warp.c`: Clean duplicate `includes`
56
* `configure`: Added `/opt/local` path to support `Macports` project
67
* `Makefile`: `clean` target updated; corrected linker options order

inifile.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,8 @@ struct ini_section *delete_ini(struct ini_section *ini) {
555555
s = ini->next;
556556
if (ini->proxy_user && ini->proxy_user[0]) free(ini->proxy_user);
557557
if (ini->proxy_password && ini->proxy_password[0]) free(ini->proxy_password);
558+
if (ini->proxy_key_passphrase && ini->proxy_key_passphrase[0]) free(ini->proxy_key_passphrase);
559+
if (ini->proxy_key && ini->proxy_key[0]) free(ini->proxy_key);
558560
if (ini->nit_domain && ini->nit_domain[0]) free(ini->nit_domain);
559561

560562
/* Delete the section name */

0 commit comments

Comments
 (0)