diff --git a/dvb/dvb_transport.c b/dvb/dvb_transport.c index 5a18cd35..b5e77206 100644 --- a/dvb/dvb_transport.c +++ b/dvb/dvb_transport.c @@ -81,7 +81,7 @@ dvb_transport_start(th_transport_t *t, unsigned int weight, int status, return 1; /* Not good enough signal here, can't use it */ w = transport_compute_weight(&tdmi->tdmi_adapter->tda_transports); - if(w > weight) + if(w >= weight) return 1; /* We are outranked by weight, cant use it */ dvb_adapter_clean(tda);