From: Andreas Ă–man Date: Sun, 1 Mar 2009 18:38:02 +0000 (+0000) Subject: Avoid segfault if transport quality is bad during transport_start() X-Git-Tag: 2.12~733 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f965402a42aa52b2cf3b40853e20eb7fe8a1cc7f;p=thirdparty%2Ftvheadend.git Avoid segfault if transport quality is bad during transport_start() Patch by Joakim Plate --- diff --git a/transports.c b/transports.c index c9c686c1c..7c989ec3e 100644 --- a/transports.c +++ b/transports.c @@ -359,7 +359,7 @@ transport_find(channel_t *ch, unsigned int weight) /* First, sort all transports in order */ LIST_FOREACH(t, &ch->ch_transports, tht_ch_link) - if(!t->tht_disabled) + if(!t->tht_disabled && t->tht_quality_index(t) > 10) cnt++; vec = alloca(cnt * sizeof(th_transport_t *));