From 706beee703d2de3096cc3e6ed96f0e156d7be953 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 23 Apr 2015 16:53:31 +0200 Subject: [PATCH] SAT>IP Client: do not save config in the load procedure --- src/input/mpegts/satip/satip.c | 5 +++++ src/input/mpegts/satip/satip_private.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/input/mpegts/satip/satip.c b/src/input/mpegts/satip/satip.c index 0d9a8adf..b0fc4a43 100644 --- a/src/input/mpegts/satip/satip.c +++ b/src/input/mpegts/satip/satip.c @@ -494,9 +494,11 @@ satip_device_create( satip_device_info_t *info ) tvhlog(LOG_ERR, "satip", "%s: bad tuner count [%s]", satip_device_nicename(sd, buf2, sizeof(buf2)), argv[i]); } else { + sd->sd_nosave = 1; for (j = 0; j < m; j++) if (satip_frontend_create(feconf, sd, type, v2, fenum)) fenum++; + sd->sd_nosave = 0; } } @@ -544,6 +546,9 @@ satip_device_save( satip_device_t *sd ) satip_frontend_t *lfe; htsmsg_t *m, *l; + if (sd->sd_nosave) + return; + m = htsmsg_create_map(); idnode_save(&sd->th_id, m); diff --git a/src/input/mpegts/satip/satip_private.h b/src/input/mpegts/satip/satip_private.h index b7e83fdd..5880fdd5 100644 --- a/src/input/mpegts/satip/satip_private.h +++ b/src/input/mpegts/satip/satip_private.h @@ -62,6 +62,7 @@ struct satip_device tvh_hardware_t; gtimer_t sd_destroy_timer; + int sd_nosave; /* * Adapter info