From 052c629c530574f96018dd15efaa3384e9fe8a4d Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 24 Feb 2021 11:48:43 +0100 Subject: [PATCH] EMM patch EMM patch, TVheadend stopped sending shared EMM's to OScam. I believe this commit broke in it. 6ea7c38 After changing back OScam started to receive shared EMM's again. Tested on dvb-c provider nl-Delta. --- src/descrambler/emm_reass.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/descrambler/emm_reass.c b/src/descrambler/emm_reass.c index 5cf3be1f7..34a716b98 100644 --- a/src/descrambler/emm_reass.c +++ b/src/descrambler/emm_reass.c @@ -149,9 +149,8 @@ emm_seca match = memcmp(&data[3], &ra->ua[2], 6) == 0; } else if (data[0] == 0x84) { // shared emm if (len >= 8) { - /* XXX this part is untested but should do no harm */ PROVIDERS_FOREACH(ra, i, ep) - if (memcmp(&data[5], &ep->sa[4], 3) == 0) { + if (memcmp(&data[5], &ep->sa[5], 3) == 0) { match = 1; break; } -- 2.47.2