summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vdrtva.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vdrtva.c b/vdrtva.c
index ccb47dc..86b6a5b 100644
--- a/vdrtva.c
+++ b/vdrtva.c
@@ -1165,7 +1165,8 @@ void cTvaFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length
cChanDA::cChanDA(int Cid, char *DA)
{
cid = Cid;
- defaultAuthority = strcpyrealloc(NULL, DA);
+ if (startswith(DA, "crid://")) defaultAuthority = strcpyrealloc(NULL, &DA[7]);
+ else defaultAuthority = strcpyrealloc(NULL, DA);
}
cChanDA::~cChanDA(void)