diff options
| author | Dave <vdr@pickles.me.uk> | 2011-08-22 12:52:21 +0100 |
|---|---|---|
| committer | Dave <vdr@pickles.me.uk> | 2011-08-22 12:52:21 +0100 |
| commit | 9d3a658ece7be393b13d21c62bf34a4bad99b338 (patch) | |
| tree | 74def312aefd5a2d8675a00fa42d9567a974ceaf | |
| parent | bf74a992bb85b026802eae35f884c949706c3d1f (diff) | |
| download | vdrtva-9d3a658ece7be393b13d21c62bf34a4bad99b338.tar.gz vdrtva-9d3a658ece7be393b13d21c62bf34a4bad99b338.tar.bz2 | |
Expiring a series link corrupted the link file.
| -rw-r--r-- | plugin/vdrtva.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/vdrtva.c b/plugin/vdrtva.c index 9c7dee6..dbadf50 100644 --- a/plugin/vdrtva.c +++ b/plugin/vdrtva.c @@ -486,7 +486,10 @@ bool cPluginvdrTva::SaveLinksFile() } else { isyslog ("vdrtva: Expiring series %s\n", Item->sCRID()); + cLinkItem *tmp = Links->Prev(Item); + if (!tmp) tmp = Links->First(); Links->Del(Item); + Item = tmp; } } fclose(f); |
