From f965402a42aa52b2cf3b40853e20eb7fe8a1cc7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sun, 1 Mar 2009 18:38:02 +0000 Subject: [PATCH] Avoid segfault if transport quality is bad during transport_start() Patch by Joakim Plate --- transports.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transports.c b/transports.c index c9c686c1..7c989ec3 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 *));