summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/vdrtva.c3
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);