descrambler: fix mm_descrambler_lock deadlock in the CAT callback, fixes #2636

This commit is contained in:
Jaroslav Kysela 2015-01-24 20:22:29 +01:00
parent 44a1df1fac
commit d83aefe0fe

View file

@ -747,7 +747,7 @@ next:
caid = emm->caid;
pid = emm->pid;
tvhtrace("descrambler", "close emm caid %04X (%i) pid %04X (%i)", caid, caid, pid, pid);
descrambler_close_pid(mux, emm->opaque, pid);
descrambler_close_pid_(mux, emm->opaque, pid);
}
TAILQ_REMOVE(&mux->mm_descrambler_emms, emm, link);
TAILQ_INSERT_TAIL(&removing, emm, link);