---
route.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/route.c b/route.c
index 1a8d59f..0eacd00 100644
--- a/route.c
+++ b/route.c
@@ -850,15 +850,10 @@ update_route(const unsigned char *id,
if(memcmp(id, myid, 8) == 0)
return NULL;
- if(martian_prefix(prefix, plen)) {
- fprintf(stderr, "Rejecting martian route to %s through %s.\n",
- format_prefix(prefix, plen), format_address(nexthop));
- return NULL;
- }
- if(src_plen != 0 && martian_prefix(src_prefix, src_plen)) {
+ if(martian_prefix(prefix, plen) || martian_prefix(src_prefix, src_plen)) {
fprintf(stderr, "Rejecting martian route to %s from %s through %s.\n",
format_prefix(prefix, plen),
- format_prefix(src_prefix, src_plen), format_eui64(id));
+ format_prefix(src_prefix, src_plen), format_address(nexthop));
return NULL;
}
--
2.8.0.rc3
_______________________________________________
Babel-users mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users