aboutsummaryrefslogtreecommitdiff
path: root/webfinger.c
diff options
context:
space:
mode:
Diffstat (limited to 'webfinger.c')
-rw-r--r--webfinger.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/webfinger.c b/webfinger.c
index c7b73f7..c743455 100644
--- a/webfinger.c
+++ b/webfinger.c
@@ -30,10 +30,7 @@ int webfinger_request(const char *qs, char **actor, char **user)
}
else {
/* it's a user */
- xs *s = xs_dup(qs);
-
- if (xs_startswith(s, "@"))
- s = xs_crop_i(s, 1, 0);
+ xs *s = xs_strip_chars_i(xs_dup(qs), "@.");
l = xs_split_n(s, "@", 1);