diff options
| -rw-r--r-- | mastoapi.c | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -706,6 +706,10 @@ xs_dict *mastoapi_status(snac *snac, const xs_dict *msg) | |||
| 706 | const char *type = xs_dict_get(msg, "type"); | 706 | const char *type = xs_dict_get(msg, "type"); |
| 707 | const char *id = xs_dict_get(msg, "id"); | 707 | const char *id = xs_dict_get(msg, "id"); |
| 708 | 708 | ||
| 709 | /* fail if it's not a valid actor */ | ||
| 710 | if (xs_is_null(type) || xs_is_null(id)) | ||
| 711 | return NULL; | ||
| 712 | |||
| 709 | xs *acct = mastoapi_account(actor); | 713 | xs *acct = mastoapi_account(actor); |
| 710 | 714 | ||
| 711 | xs *idx = NULL; | 715 | xs *idx = NULL; |