From d704b3c23ef4559191bd57ffb1500226f9d5b3b5 Mon Sep 17 00:00:00 2001 From: green Date: Fri, 14 Nov 2025 16:24:35 +0100 Subject: fixed memory leak --- webfinger.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'webfinger.c') diff --git a/webfinger.c b/webfinger.c index 12ec42c..1ce5e76 100644 --- a/webfinger.c +++ b/webfinger.c @@ -76,9 +76,9 @@ int webfinger_request_signed(snac *snac, const char *qs, xs_str **actor, xs_str xs *url = xs_fmt("%s:/" "/%s/.well-known/webfinger?resource=%s", proto, host, resource); if (snac == NULL) - xs_http_request("GET", url, headers, NULL, 0, &status, &payload, &p_size, 0); + xs_free(xs_http_request("GET", url, headers, NULL, 0, &status, &payload, &p_size, 0)); else - http_signed_request(snac, "GET", url, headers, NULL, 0, &status, &payload, &p_size, 0); + xs_free(http_signed_request(snac, "GET", url, headers, NULL, 0, &status, &payload, &p_size, 0)); } if (obj == NULL && valid_status(status) && payload) { -- cgit v1.2.3