diff options
| author | Dave <vdr@pickles.me.uk> | 2012-07-14 11:06:18 +0100 |
|---|---|---|
| committer | Dave <vdr@pickles.me.uk> | 2012-07-14 11:06:18 +0100 |
| commit | 6e11578e4e317b41497b89085efec58e9b8317f0 (patch) | |
| tree | d518627e5a98fae09237e66e73cfd961c89311a7 | |
| parent | 749de48e3f9b486b73991e8bbe1270f978bf80ee (diff) | |
| download | vdrtva-6e11578e4e317b41497b89085efec58e9b8317f0.tar.gz vdrtva-6e11578e4e317b41497b89085efec58e9b8317f0.tar.bz2 | |
Delete leading 'crid://' from Default Authority if found.
| -rw-r--r-- | vdrtva.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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) |
