summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vdrtva-2.3.c7
-rw-r--r--vdrtva.c7
2 files changed, 4 insertions, 10 deletions
diff --git a/vdrtva-2.3.c b/vdrtva-2.3.c
index b09ed2c..5aac7a9 100644
--- a/vdrtva-2.3.c
+++ b/vdrtva-2.3.c
@@ -212,12 +212,9 @@ bool cPluginvdrTva::Start(void)
void cPluginvdrTva::Stop(void)
{
// Stop any background activities the plugin is performing.
- if (Filter) {
- delete Filter;
- Filter = NULL;
- }
tvalog.MailLog();
- if(statusMonitor) delete statusMonitor;
+ StopDataCapture();
+ if (statusMonitor) delete statusMonitor;
Links.Save();
}
diff --git a/vdrtva.c b/vdrtva.c
index 9933fe2..844c71b 100644
--- a/vdrtva.c
+++ b/vdrtva.c
@@ -212,12 +212,9 @@ bool cPluginvdrTva::Start(void)
void cPluginvdrTva::Stop(void)
{
// Stop any background activities the plugin is performing.
- if (Filter) {
- delete Filter;
- Filter = NULL;
- }
tvalog.MailLog();
- if(statusMonitor) delete statusMonitor;
+ StopDataCapture();
+ if (statusMonitor) delete statusMonitor;
Links.Save();
}