From d2095105de3fe8c3397df7d46a9d61011b74c09e Mon Sep 17 00:00:00 2001 From: default Date: Mon, 24 Oct 2022 20:06:02 +0200 Subject: Don't load unneeded actor info in html_entry(). --- data.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'data.c') diff --git a/data.c b/data.c index 7b623af..4771190 100644 --- a/data.c +++ b/data.c @@ -796,16 +796,17 @@ int actor_get(snac *snac, char *actor, d_char **data) status = 200; } - if ((f = fopen(fn, "r")) != NULL) { - xs *j = xs_readall(f); + if (data) { + if ((f = fopen(fn, "r")) != NULL) { + xs *j = xs_readall(f); - fclose(f); + fclose(f); - if (data) *data = xs_json_loads(j); + } + else + status = 500; } - else - status = 500; return status; } -- cgit v1.2.3