X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Frssearch.c;fp=yarrg%2Frssearch.c;h=5c6cc669b183d224923136237528f9eb9261fdb8;hb=706d75804688b94f51b806adc44f10269c35b0db;hp=2c530fd70eeab4219fa4534726129458ff47d474;hpb=4ed298fb2ac975783ad1a350659f5ae22825e24e;p=ypp-sc-tools.web-live.git diff --git a/yarrg/rssearch.c b/yarrg/rssearch.c index 2c530fd..5c6cc66 100644 --- a/yarrg/rssearch.c +++ b/yarrg/rssearch.c @@ -79,7 +79,7 @@ static double process_route(int nports, int totaldist, } int finisle= ports[nports-1]; int finarch= isle2arch(finisle); - int midisle= ports[nports/2]; int midarch= isle2arch(midisle); + int midarch= route2midarch(ports,nports); PotentialResult **strat_fin= ONDEMAND(strat_base[finarch], narches); PotentialResult *strat= ONDEMAND(strat_fin[midarch], 1); @@ -105,7 +105,7 @@ static double process_route(int nports, int totaldist, debugf(" SOMEHOW BEST\n"); - fildebugf("final %d:%3d mid %d:%3d ",finarch,finisle,midarch,midisle); + fildebugf("final %d:%3d mid %d ",finarch,finisle,midarch); #define CHK(absperl) \ fildebugf(#absperl " %15f", absperl); \