fix off-by-one

This commit is contained in:
iacore 2024-01-10 22:16:34 +00:00
parent 961226000a
commit 6d06900123
Signed by: iacore
GPG key ID: F8C16E5157A63006

View file

@ -124,7 +124,7 @@ func (m Ring) previous(writer http.ResponseWriter, request *http.Request) {
for index, item := range m.ring {
if m.match(selector, item) {
// from here to start of list
for i := index - 1; i > 0; i-- {
for i := index - 1; i >= 0; i-- {
dest := m.ring[i].url
if isTargetValid(request.URL, dest) {
log.Println("Redirecting visitor to '" + dest + "'")