diff options
| author | shtrophic <christoph@liebender.dev> | 2024-12-23 13:42:45 +0100 |
|---|---|---|
| committer | shtrophic <christoph@liebender.dev> | 2024-12-23 13:42:45 +0100 |
| commit | a7ca4007f2a55a8becab1e4595d2696dd6e7bfd1 (patch) | |
| tree | 3128196bd7eb298be5a37edac5922009ec5fcac1 /webfinger.c | |
| parent | af98f4ed4d0f4f9bebc392eca9dae1eaaa7e77c1 (diff) | |
| parent | 89a8c2e0cc4fcd1f9450dfeb13bf5d83730c52ae (diff) | |
Merge tag '2.67'
Version 2.67 RELEASED.
Diffstat (limited to 'webfinger.c')
| -rw-r--r-- | webfinger.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/webfinger.c b/webfinger.c index 893d777..85123bc 100644 --- a/webfinger.c +++ b/webfinger.c @@ -82,7 +82,11 @@ int webfinger_request_signed(snac *snac, const char *qs, xs_str **actor, xs_str if (obj == NULL && valid_status(status) && payload) { obj = xs_json_loads(payload); - object_add(cached_qs, obj); + + if (obj) + object_add(cached_qs, obj); + else + status = HTTP_STATUS_BAD_REQUEST; } if (obj) { |