From ea7a93b776f0e30576a463e494fd6874cf79a7f6 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 31 Jul 2014 17:45:10 +0200 Subject: [PATCH] service: esfilter - set CA use flag also for skipped types --- src/service.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/service.c b/src/service.c index 95128d95..e1845985 100644 --- a/src/service.c +++ b/src/service.c @@ -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; }