Răsfoiți Sursa

Merge pull request 'Fixed memory leak' (#498) from dandelions/snac2:memory-leak-pr into master

Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/498
grunfink 8 luni în urmă
părinte
comite
adf20d6f24
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      webfinger.c

+ 2 - 2
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);
         xs *url = xs_fmt("%s:/" "/%s/.well-known/webfinger?resource=%s", proto, host, resource);
 
 
         if (snac == NULL)
         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
         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) {
     if (obj == NULL && valid_status(status) && payload) {