From a6ac70ab8e7f6e0ea6fd4b39ee1007a31c504e23 Mon Sep 17 00:00:00 2001
From: leslie <unknown>
Date: Sun, 4 Sep 2011 10:43:18 +0800
Subject: [PATCH] add tecfreak's beta tunnel patch

---
 override.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/override.c b/override.c
index 2619385..1b2b27b 100644
--- a/override.c
+++ b/override.c
@@ -365,11 +365,11 @@ bool cRewriterNagraBeta::Rewrite(unsigned char *&data, int &len)
 {
   unsigned char *d=Alloc(len+10);
   if(d) {
-    static const unsigned char tunnel[] = { 0xc9,0x00,0x00,0x00,0x01,0x10,0x10,0x00,0x48,0x12,0x07 };
+    static const unsigned char tunnel[] = { 0xc9,0x00,0x00,0x00,0x01,0x10,0x10,0x00,0x48,0x12 };
     d[0]=data[0];
-    SetSctLen(d,len+10);
+    SetSctLen(d,len+7);
     memcpy(&d[3],tunnel,sizeof(tunnel));
-    memcpy(&d[14],&data[4],len-4);
+    memcpy(&d[13],&data[3],len-3);
     if(len>0x88) { // assume N3
       d[3]=0xc7; d[11]=0x87;
       }
-- 
2.39.5