X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Faga%2Faga.h;h=aa4126a79768d5afe55e9ada39c71b34b684c1b6;hb=2ab26c629fcad393fd3da70e1bd26ed29048c950;hp=665dcb3c6c64450d537fc771080f2576663c5503;hpb=bd0400d609e4c1b7fda6b6fa11ca358cd72f4673;p=ccan diff --git a/ccan/aga/aga.h b/ccan/aga/aga.h index 665dcb3c..aa4126a7 100644 --- a/ccan/aga/aga.h +++ b/ccan/aga/aga.h @@ -239,7 +239,7 @@ int aga_edge_info(const struct aga_graph *g, const struct aga_node *n, (_e) = aga_next_edge((_g), (_n), (_e))) #define aga_for_each_edge_info(_e, _ei, _err, _g, _n) \ - for ((_e) = aga_first_edge((_g), (_n)); \ + for ((_err) = 0, (_e) = aga_first_edge((_g), (_n)); \ (_e) && ((((_err) = aga_edge_info((_g), (_n), (_e), &(_ei)))) == 0); \ (_e) = aga_next_edge((_g), (_n), (_e))) \ if ((_ei).to)