From: leslie Date: Sun, 16 Aug 2009 11:54:39 +0000 (+0800) Subject: fix set ECM source/transponder before override match X-Git-Tag: upstream/620~197 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=7104b2287ec34f4517d8e41b9ab7bc01ecedd9d8;p=sasc-ng.git fix set ECM source/transponder before override match --- diff --git a/cam.c b/cam.c index 96d517c..5990f2a 100644 --- a/cam.c +++ b/cam.c @@ -1424,6 +1424,7 @@ void cEcmHandler::ParseCAInfo(int SysId) cEcmInfo *n; while((n=ecms.First())) { ecms.Del(n,false); + n->SetSource(filterSid,filterSource,filterTransponder); n->AddCaDescr(&buff[index],buff[index+1]+2); overrides.UpdateEcm(n,dolog); LBSTARTF(L_CORE_ECM); @@ -1446,7 +1447,6 @@ void cEcmHandler::ParseCAInfo(int SysId) } if(n) { if(dolog) LBPUT("(new)"); - n->SetSource(filterSid,filterSource,filterTransponder); ecmList.Add(n); AddEcmPri(n); }