mirror of
https://github.com/1f349/dendrite.git
synced 2024-11-08 10:06:55 +00:00
Avoid loops by setting end to an empty string if start == end (#3146)
This commit is contained in:
parent
b965a08faa
commit
69b2069dea
@ -250,6 +250,12 @@ func OnIncomingMessagesRequest(
|
||||
}
|
||||
}
|
||||
|
||||
// If start and end are equal, we either reached the beginning or something else
|
||||
// is wrong. To avoid endless loops from clients, set end to 0 an empty string
|
||||
if start == end {
|
||||
end = types.TopologyToken{}
|
||||
}
|
||||
|
||||
util.GetLogger(req.Context()).WithFields(logrus.Fields{
|
||||
"from": from.String(),
|
||||
"to": to.String(),
|
||||
|
Loading…
Reference in New Issue
Block a user