summaryrefslogtreecommitdiff
path: root/internal/federation/dereferencing/handshake.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/federation/dereferencing/handshake.go')
-rw-r--r--internal/federation/dereferencing/handshake.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/federation/dereferencing/handshake.go b/internal/federation/dereferencing/handshake.go
index 1180ff140..253c5f2da 100644
--- a/internal/federation/dereferencing/handshake.go
+++ b/internal/federation/dereferencing/handshake.go
@@ -38,8 +38,11 @@ func (d *Dereferencer) Handshaking(username string, remoteAccountID *url.URL) bo
return false
}
+ // Calculate remote account ID str once.
+ remoteIDStr := remoteAccountID.String()
+
for _, id := range remoteIDs {
- if id.String() == remoteAccountID.String() {
+ if id.String() == remoteIDStr {
// We are currently handshaking
// with the remote account.
return true