diff --git a/roomserver/internal/input/input.go b/roomserver/internal/input/input.go index f84e2b3ad..7a44ff42c 100644 --- a/roomserver/internal/input/input.go +++ b/roomserver/internal/input/input.go @@ -104,7 +104,7 @@ func (r *Inputer) InputRoomEvents( ctx context.Context, request *api.InputRoomEventsRequest, response *api.InputRoomEventsResponse, -) (err error) { +) error { // Create a wait group. Each task that we dispatch will call Done on // this wait group so that we know when all of our events have been // processed. @@ -150,7 +150,7 @@ func (r *Inputer) InputRoomEvents( // that back to the caller. for _, task := range tasks { if task.err != nil { - return err + return task.err } } return nil