--- bird.old/proto/ospf/topology.c 2010-06-02 12:05:03.542820243 +0200 +++ bird/proto/ospf/topology.c 2010-06-02 12:01:12.947821319 +0200 @@ -886,7 +886,7 @@ if (fn->pxlen != ipa_mklen(ext->netmask)) return -1; - return (ext->metric == metric) && (ext->tag == tag) && (ext->fwaddr == fwaddr); + return (ext->metric == metric) && (ext->tag == tag) && ipa_equal(ext->fwaddr,fwaddr); } #else /* OSPFv3 */