Fix condition and array initialisation

This commit is contained in:
Brendan Abolivier 2017-09-11 18:27:11 +01:00
parent 0e356e2d27
commit ebe91ac251
No known key found for this signature in database
GPG key ID: 8EF1500759F70623

View file

@ -122,7 +122,7 @@ func createInviteFrom3PIDInvite(
if !queryRes.RoomExists { if !queryRes.RoomExists {
// Use federation to auth the event // Use federation to auth the event
var remoteServers []gomatrixserverlib.ServerName remoteServers := make([]gomatrixserverlib.ServerName, 2)
_, remoteServers[0], err = gomatrixserverlib.SplitID('@', inv.Sender) _, remoteServers[0], err = gomatrixserverlib.SplitID('@', inv.Sender)
if err != nil { if err != nil {
return nil, err return nil, err
@ -135,12 +135,10 @@ func createInviteFrom3PIDInvite(
} }
for _, server := range remoteServers { for _, server := range remoteServers {
if server == cfg.Matrix.ServerName { if server != cfg.Matrix.ServerName {
continue err = federation.ExchangeThirdPartyInvite(server, *builder)
return nil, err
} }
err = federation.ExchangeThirdPartyInvite(server, *builder)
return nil, err
} }
} }