commit d704b3c

green  ·  2025-11-14 15:24:35 +0000 UTC
parent 2a617bc
fixed memory leak
1 files changed,  +2, -2
+2, -2
 1@@ -76,9 +76,9 @@ int webfinger_request_signed(snac *snac, const char *qs, xs_str **actor, xs_str
 2         xs *url = xs_fmt("%s:/" "/%s/.well-known/webfinger?resource=%s", proto, host, resource);
 3 
 4         if (snac == NULL)
 5-            xs_http_request("GET", url, headers, NULL, 0, &status, &payload, &p_size, 0);
 6+            xs_free(xs_http_request("GET", url, headers, NULL, 0, &status, &payload, &p_size, 0));
 7         else
 8-            http_signed_request(snac, "GET", url, headers, NULL, 0, &status, &payload, &p_size, 0);
 9+            xs_free(http_signed_request(snac, "GET", url, headers, NULL, 0, &status, &payload, &p_size, 0));
10     }
11 
12     if (obj == NULL && valid_status(status) && payload) {