--- netrom/netromr.c.orig 2013-08-04 16:53:28.115084114 -0700 +++ netrom/netromr.c 2013-08-04 16:53:52.467308791 -0700 @@ -106,13 +106,15 @@ return FALSE; } - if (best_quality < port_list[index].worst_qual) { +/* if (best_quality < port_list[index].worst_qual) { */ + nr_node->quality = ((quality * best_quality) + 128) / 256; + if (nr_node->quality < port_list[index].worst_qual) { if (debug && logging) syslog(LOG_DEBUG, "netromr: add_node: quality less than worst_qual"); return FALSE; } - nr_node->quality = ((quality * best_quality) + 128) / 256; +/* nr_node->quality = ((quality * best_quality) + 128) / 256; */ /* log this only when logging verbosely */ if (debug > 1 && logging) {