From 72ed5a0da55fd0ef0f024cb6c087e8a2db385f7a Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 4 Dec 2012 15:10:16 +0000 Subject: [PATCH] reverse order of the list --- modules/lcr_rate/lcr_rate_mod.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/lcr_rate/lcr_rate_mod.c b/modules/lcr_rate/lcr_rate_mod.c index d2d0233dd..7c6594cae 100644 --- a/modules/lcr_rate/lcr_rate_mod.c +++ b/modules/lcr_rate/lcr_rate_mod.c @@ -203,12 +203,12 @@ static int peers_cmp(const void *aa, const void *bb) { const struct peer *a = aa, *b = bb; if (a->cost < b->cost) - return -1; - if (a->cost > b->cost) return 1; - if (a->weight < b->cost) + if (a->cost > b->cost) return -1; - return 1; + if (a->weight < b->cost) + return 1; + return -1; } static int save_peers(struct peer *peers, int num) {