diff options
author | default <nobody@localhost> | 2023-07-18 09:51:59 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-07-18 09:51:59 +0200 |
commit | 6e5c7d4a4be51b955a6910cc5dda74123317ad65 (patch) | |
tree | bab53cbd95bfd75c3bd53dc167b6d4251f4d0f4c /activitypub.c | |
parent | e6d5ce2654e36f94aa8938048310cf5361ecd274 (diff) |
Increased recursion level for timeline_request().
Diffstat (limited to 'activitypub.c')
-rw-r--r-- | activitypub.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/activitypub.c b/activitypub.c index f251811..0b16f7d 100644 --- a/activitypub.c +++ b/activitypub.c @@ -151,7 +151,7 @@ int timeline_request(snac *snac, char **id, xs_str **wrk, int level) { int status = 0; - if (!xs_is_null(*id)) { + if (level < 256 && !xs_is_null(*id)) { xs *msg = NULL; /* is the object already there? */ @@ -206,8 +206,7 @@ int timeline_request(snac *snac, char **id, xs_str **wrk, int level) timeline_add(snac, nid, object); /* recurse! */ - if (level < 32) - timeline_request(snac, &in_reply_to, NULL, level + 1); + timeline_request(snac, &in_reply_to, NULL, level + 1); } } } |