From 6e11578e4e317b41497b89085efec58e9b8317f0 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 14 Jul 2012 11:06:18 +0100 Subject: Delete leading 'crid://' from Default Authority if found. --- vdrtva.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3