diff --git a/src/source_table.rs b/src/source_table.rs index e4e5dfe..eaf4269 100644 --- a/src/source_table.rs +++ b/src/source_table.rs @@ -127,6 +127,7 @@ impl SourceTable { Some(fd) => { (route.seqno().gt(&fd.seqno)) || (route.seqno() == fd.seqno && route.metric() < fd.metric) + || route.metric().is_infinite() } None => true, }