From 5c957c32b0bc1e36b46f5a0d3107b51b73616406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sun, 17 Jan 2010 13:11:37 +0000 Subject: [PATCH] v4l: Fix a crash Patch by: sbi Ticket #137 --- src/v4l.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/v4l.c b/src/v4l.c index 2d76d305..9f273a31 100644 --- a/src/v4l.c +++ b/src/v4l.c @@ -371,6 +371,7 @@ v4l_transport_find(v4l_adapter_t *va, const char *id, int create) t->tht_quality_index = v4l_transport_quality; t->tht_grace_period = v4l_grace_period; t->tht_iptv_fd = -1; + t->tht_v4l_adapter = va; pthread_mutex_lock(&t->tht_stream_mutex); transport_make_nicename(t); @@ -378,8 +379,6 @@ v4l_transport_find(v4l_adapter_t *va, const char *id, int create) t->tht_audio = transport_stream_create(t, -1, SCT_MPEG2AUDIO); pthread_mutex_unlock(&t->tht_stream_mutex); - t->tht_v4l_adapter = va; - LIST_INSERT_HEAD(&va->va_transports, t, tht_group_link); return t;