aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgreen <dandelions@disroot.org>2026-03-19 23:04:50 +0100
committergreen <dandelions@disroot.org>2026-03-19 23:04:50 +0100
commit66e938bf0c02d4a743f006159f9cd740fcdfbbe3 (patch)
treec38a90ac916a37da4f5e0b84e561b42259bb4a80
parent8b2c601012c51a1521869606aa8c6c04e7423526 (diff)
fix: another small leak in mastoapi
-rw-r--r--mastoapi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mastoapi.c b/mastoapi.c
index f284e91..f199d32 100644
--- a/mastoapi.c
+++ b/mastoapi.c
@@ -3205,6 +3205,7 @@ int mastoapi_post_handler(const xs_dict *req, const char *q_path,
/* Ice Cubes sends these values as query parameters, so try these */
if (name == NULL && ruri == NULL && scope == NULL) {
+ xs_free(args);
args = xs_dup(xs_dict_get(req, "q_vars"));
name = xs_dict_get(args, "client_name");
ruri = xs_dict_get(args, "redirect_uris");