snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 9afcb98d2223dc168010407f79e959dca1985767
parent a798e2813db4cef52b00ea549f10d621ca594d78
Author: grunfink <grunfink@noreply.codeberg.org>
Date:   Tue,  4 Feb 2025 12:39:46 +0000

Merge pull request 'Fix memory leaks' (#294) from inz/snac2:memory-leak into master

Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/294

Diffstat:
Mxs_openssl.h | 2+-
Mxs_socket.h | 2++
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/xs_openssl.h b/xs_openssl.h @@ -83,7 +83,7 @@ xs_val *xs_base64_dec(const xs_str *data, int *size) s = xs_realloc(s, _xs_blk_size(*size + 1)); s[*size] = '\0'; - BIO_free_all(mem); + BIO_free_all(b64); return s; } diff --git a/xs_socket.h b/xs_socket.h @@ -85,6 +85,8 @@ int xs_socket_server(const char *addr, const char *serv) listen(rs, SOMAXCONN); } + freeaddrinfo(res); + #else /* WITHOUT_GETADDRINFO */ struct sockaddr_in host;