summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordefault <nobody@localhost>2023-01-13 07:12:19 +0100
committerdefault <nobody@localhost>2023-01-13 07:12:19 +0100
commit11ba44ff9ffae4f5d71790205ca609d8cf77809c (patch)
tree471c01ed9a034f9f4ca8057036f2351eae71ed44
parente58eb068fb59ed908dd6630b41e9c6747f04fbd5 (diff)
Some mention formatting tweaks.
-rw-r--r--activitypub.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/activitypub.c b/activitypub.c
index 3eb88c6..a73b107 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -277,11 +277,12 @@ void process_tags(snac *snac, const char *content, d_char **n_content, d_char **
if ((n & 0x1)) {
if (*v == '@') {
/* query the webfinger about this fellow */
+ xs *v2 = xs_strip_chars_i(xs_dup(v), "@.");
xs *actor = NULL;
xs *uid = NULL;
int status;
- status = webfinger_request(v + 1, &actor, &uid);
+ status = webfinger_request(v2, &actor, &uid);
if (valid_status(status)) {
xs *d = xs_dict_new();