From: leslie Date: Thu, 6 Aug 2009 04:17:00 +0000 (+0800) Subject: cardclient-cccam2: fix share priority by status X-Git-Tag: upstream/620~214 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=d340a46e8841c02b6f0e76207497e70a512a1364;p=sasc-ng.git cardclient-cccam2: fix share priority by status --- diff --git a/systems/cardclient/cccam2.c b/systems/cardclient/cccam2.c index f60f887..baf55a6 100644 --- a/systems/cardclient/cccam2.c +++ b/systems/cardclient/cccam2.c @@ -309,7 +309,7 @@ void cShare::AddProv(int provid) bool cShare::Compare(const cShare *s) const { // success or untried is better ;) - if(s->status*status<0) return s->status>=0; + if((s->status<0)!=(status<0)) return s->status>=0; // lower lag is better if(s->lag!=lag) return s->lag