From 546cbaf18d8769dd0e8485b03e8a9480499b83df Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Sun, 9 Mar 2025 20:34:45 -0400 Subject: [PATCH] Slon/Modules/Api: Add NULL check to SLON_AUTH_ACCOUNT_ID macro --- Slon/Modules/Api.HC | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Slon/Modules/Api.HC b/Slon/Modules/Api.HC index be78eea..67caa90 100644 --- a/Slon/Modules/Api.HC +++ b/Slon/Modules/Api.HC @@ -1,5 +1,9 @@ #define SLON_API_LOCAL_TIME_OFFSET 3550 -#define SLON_AUTH_ACCOUNT_ID U8* account_id = session->auth->@("account_id"); +#define SLON_AUTH_ACCOUNT_ID \ + U8* account_id = NULL; \ + if (session->auth) { \ + account_id = session->auth->@("account_id"); \ + }; extern @http_response* @slon_activitypub_signed_request(U8* url_string, U8* fetch_buffer, JsonObject* request_object = NULL, I64 verb = SLON_HTTP_VERB_POST, U8* signatory = NULL);