From ffcf55325e05b0ad98806c9a7fec053d2359742a Mon Sep 17 00:00:00 2001 From: leslie Date: Sat, 10 Oct 2009 09:04:07 +0800 Subject: [PATCH] fix DeCSA state reset(2) --- cam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cam.c b/cam.c index e810fe7..f0e4c27 100644 --- a/cam.c +++ b/cam.c @@ -2721,6 +2721,7 @@ cDeCSA::cDeCSA(int CardIndex) PRINTF(L_CORE_CSA,"%d: clustersize=%d rangesize=%d",cardindex,cs,cs*2+5); range=MALLOC(unsigned char *,(cs*2+5)); memset(keys,0,sizeof(keys)); + memset(pidmap,0,sizeof(pidmap)); ResetState(); } @@ -2736,7 +2737,6 @@ void cDeCSA::ResetState(void) PRINTF(L_CORE_CSA,"%d: reset state",cardindex); memset(even_odd,0,sizeof(even_odd)); memset(flags,0,sizeof(flags)); - memset(pidmap,0,sizeof(pidmap)); lastData=0; } -- 2.39.5