summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave <vdr@pickles.me.uk>2012-07-14 11:06:18 +0100
committerDave <vdr@pickles.me.uk>2012-07-14 11:06:18 +0100
commit6e11578e4e317b41497b89085efec58e9b8317f0 (patch)
treed518627e5a98fae09237e66e73cfd961c89311a7
parent749de48e3f9b486b73991e8bbe1270f978bf80ee (diff)
downloadvdrtva-6e11578e4e317b41497b89085efec58e9b8317f0.tar.gz
vdrtva-6e11578e4e317b41497b89085efec58e9b8317f0.tar.bz2
Delete leading 'crid://' from Default Authority if found.
-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)