From 1707402a97323f6b574457f62573d0b325ef70d8 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Sat, 4 Jan 2014 21:09:30 +0000 Subject: [PATCH] service_mapper: store config to ensure options are processed At the moment the configuration is global so starting another mapping will override existing config. --- src/service_mapper.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service_mapper.c b/src/service_mapper.c index 3f007a9d..b35fc767 100644 --- a/src/service_mapper.c +++ b/src/service_mapper.c @@ -71,6 +71,9 @@ service_mapper_start ( const service_mapper_conf_t *conf, htsmsg_t *uuids ) int e, tr, qd = 0; service_t *s; + /* Store config */ + service_mapper_conf = *conf; + /* Check each service */ TAILQ_FOREACH(s, &service_all, s_all_link) { if (uuids) {