X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fagar%2Fagar.c;h=2be9dafedfade6a8fbec23d640c76dd77d6fed46;hp=b2809abd3bb91fc0a206ed698b3f0fef564dc7e7;hb=f9274cce2171d919d72fe9ec186320f85174b7e5;hpb=8835db12da22bfa0d0bd9bb94a275256099584dc diff --git a/ccan/agar/agar.c b/ccan/agar/agar.c index b2809abd..2be9dafe 100644 --- a/ccan/agar/agar.c +++ b/ccan/agar/agar.c @@ -79,6 +79,7 @@ static int convert_edge_info(const struct aga_graph *g, int rc; eir.to = NULL; + eir.icost = ei->icost; /* Inherit the default from aga */ rc = sr->gr->edge_info(sr->gr, nr, e, &eir); @@ -87,6 +88,8 @@ static int convert_edge_info(const struct aga_graph *g, else ei->to = NULL; + ei->icost = eir.icost; + return rc; } @@ -164,6 +167,7 @@ int agar_edge_info(const struct agar_graph *gr, const void *nr, const void *e, int rc; eir->to = NULL; + eir->icost = 1; rc = gr->edge_info(gr, nr, e, eir); assert(rc <= 0); return rc;