]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
service: esfilter - set CA use flag also for skipped types
authorJaroslav Kysela <perex@perex.cz>
Thu, 31 Jul 2014 15:45:10 +0000 (17:45 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 31 Jul 2014 15:45:10 +0000 (17:45 +0200)
src/service.c

index 95128d95d03a3c16224c5bd63192e49153ab6fd2..e18459851aa8d1277de741ca233a297226fdd54d 100644 (file)
@@ -381,8 +381,11 @@ filter:
     mask = esfilterclsmask[i];
     if (TAILQ_EMPTY(&esfilters[i])) {
       TAILQ_FOREACH(st, &t->s_components, es_link) {
-        if ((mask & SCT_MASK(st->es_type)) != 0)
+        if ((mask & SCT_MASK(st->es_type)) != 0) {
           service_build_filter_add(t, st, sta, &p);
+          LIST_FOREACH(ca, &st->es_caids, link)
+            ca->use = 1;
+        }
       }
       continue;
     }