From 39a51dc8262ea88d99477deb460f922cae62c824 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Mon, 3 Aug 2015 11:50:56 +0300 Subject: [PATCH] better rateinterval sorting --- engine/rateinterval.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/rateinterval.go b/engine/rateinterval.go index 37d5d2f94..5e76e6693 100644 --- a/engine/rateinterval.go +++ b/engine/rateinterval.go @@ -376,7 +376,8 @@ func (il RateIntervalList) Swap(i, j int) { // we need higher weights earlyer in the list func (il RateIntervalList) Less(j, i int) bool { - return il[i].Weight < il[j].Weight + return il[i].Weight < il[j].Weight || + il[i].Timing.StartTime > il[j].Timing.StartTime } func (il RateIntervalList) Sort() {