diff options
| author | Syndamia <kamen@syndamia.com> | 2024-01-03 11:01:32 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2024-01-03 11:01:32 +0200 |
| commit | 83748b320779c891c8dbef6720acfa6f6f3f39a7 (patch) | |
| tree | 5c63f26fd6a4ac9db89fe99c6effcf4a86bb03d5 /server.c | |
| parent | 606cc4b17ab9cf5d1bd4fb0fa4d9de95824616ae (diff) | |
| download | pico-web-83748b320779c891c8dbef6720acfa6f6f3f39a7.tar pico-web-83748b320779c891c8dbef6720acfa6f6f3f39a7.tar.gz pico-web-83748b320779c891c8dbef6720acfa6f6f3f39a7.zip | |
[server,browser-cli] Fixed memory leaks
Diffstat (limited to 'server.c')
| -rw-r--r-- | server.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -102,7 +102,8 @@ int main(int argc, char* argv[]) { close(fd_socket); handleCLI(vhosts, vhostsc); freeVhosts(vhosts, vhostsc); - //while(wait(NULL) > 0); + sdsfree(host); + sdsfree(port); return 0; } @@ -169,6 +170,8 @@ int main(int argc, char* argv[]) { on_connection(strAddr, fd_client, vhosts, argc - 1); close(fd_client); freeVhosts(vhosts, vhostsc); + sdsfree(host); + sdsfree(port); return 0; } close(fd_client); @@ -177,4 +180,6 @@ int main(int argc, char* argv[]) { while(wait(NULL) > 0); freeVhosts(vhosts, vhostsc); close(fd_socket); + sdsfree(host); + sdsfree(port); } |
