[6.0] 349abc762 Fix canon_point calculation
Reza Naghibi
reza at naghibi.com
Tue Apr 20 18:32:05 UTC 2021
commit 349abc762336b6ae6890933afe0ba00641ef9586
Author: Reza Naghibi <reza at naghibi.com>
Date: Thu Apr 15 09:46:56 2021 -0400
Fix canon_point calculation
diff --git a/lib/libvmod_directors/shard_cfg.c b/lib/libvmod_directors/shard_cfg.c
index bb0a7aabb..577e51aba 100644
--- a/lib/libvmod_directors/shard_cfg.c
+++ b/lib/libvmod_directors/shard_cfg.c
@@ -290,7 +290,7 @@ shardcfg_hashcircle(struct sharddir *shardd)
}
/* not used in current interface */
shardd->backend[h].canon_point =
- shardd->hashcircle[i].point;
+ shardd->hashcircle[i - j].point;
}
assert (i == n_points);
qsort( (void *) shardd->hashcircle, n_points,
More information about the varnish-commit
mailing list