From: Jaroslav Kysela Date: Thu, 7 May 2015 20:05:21 +0000 (+0200) Subject: SAT>IP Server: Fix PID subscription (thinko introduced by prev change), fixes #2828 X-Git-Tag: v4.1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f59c0bfd830d1bca2dea7c59f3b862cb66a6e404;p=thirdparty%2Ftvheadend.git SAT>IP Server: Fix PID subscription (thinko introduced by prev change), fixes #2828 --- diff --git a/src/input/mpegts/mpegts_service.c b/src/input/mpegts/mpegts_service.c index 0a2f6a154..cc3e6963b 100644 --- a/src/input/mpegts/mpegts_service.c +++ b/src/input/mpegts/mpegts_service.c @@ -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);