]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP Server: Fix PID subscription (thinko introduced by prev change), fixes #2828
authorJaroslav Kysela <perex@perex.cz>
Thu, 7 May 2015 20:05:21 +0000 (22:05 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 7 May 2015 20:05:25 +0000 (22:05 +0200)
src/input/mpegts/mpegts_service.c

index 0a2f6a154dcc028af665cd1a5963fd554270c7ad..cc3e6963b8ddb8bfc7ea1c36df2a9343a208d2e6 100644 (file)
@@ -764,11 +764,11 @@ mpegts_service_raw_update_pids(mpegts_service_t *t, mpegts_apids_t *pids)
       } else {
         mpegts_pid_compare(p, x, &add, &del);
         for (i = 0; i < del.count; i++) {
-          pi = &x->pids[i];
+          pi = &del.pids[i];
           mpegts_input_close_pid(mi, mm, pi->pid, MPS_RAW, pi->weight, t);
         }
         for (i = 0; i < add.count; i++) {
-          pi = &x->pids[i];
+          pi = &add.pids[i];
           mpegts_input_open_pid(mi, mm, pi->pid, MPS_RAW, pi->weight, t);
         }
         mpegts_pid_done(&add);