diff options
| author | 2023-06-11 20:12:01 +0200 | |
|---|---|---|
| committer | 2023-06-11 20:12:01 +0200 | |
| commit | 5cdfd64d610f1029c5d018e25cb098e9f53c7333 (patch) | |
| tree | cf88eb5da3103df2c09fedc46f2056fd4df2b583 | |
| parent | Also reject Like messages in is_msg_for_me(). (diff) | |
| download | snac2-5cdfd64d610f1029c5d018e25cb098e9f53c7333.tar.gz snac2-5cdfd64d610f1029c5d018e25cb098e9f53c7333.tar.xz snac2-5cdfd64d610f1029c5d018e25cb098e9f53c7333.zip | |
No more archiving of borked Likes.
| -rw-r--r-- | activitypub.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/activitypub.c b/activitypub.c index b253b22..3d28451 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -1483,12 +1483,6 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req) | |||
| 1483 | if (xs_type(object) == XSTYPE_DICT) | 1483 | if (xs_type(object) == XSTYPE_DICT) |
| 1484 | object = xs_dict_get(object, "id"); | 1484 | object = xs_dict_get(object, "id"); |
| 1485 | 1485 | ||
| 1486 | if (xs_type(object) != XSTYPE_STRING) { | ||
| 1487 | snac_log(snac, xs_fmt("malformed 'Like' from %s", actor)); | ||
| 1488 | srv_archive_error("malformed_message", "Bad 'Like'", req, msg); | ||
| 1489 | return 1; | ||
| 1490 | } | ||
| 1491 | |||
| 1492 | timeline_admire(snac, object, actor, 1); | 1486 | timeline_admire(snac, object, actor, 1); |
| 1493 | snac_log(snac, xs_fmt("new 'Like' %s %s", actor, object)); | 1487 | snac_log(snac, xs_fmt("new 'Like' %s %s", actor, object)); |
| 1494 | do_notify = 1; | 1488 | do_notify = 1; |