summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2012-05-21 00:42:08 +0200
committerFrank Schmirler <vdr@schmirler.de>2012-05-21 00:42:08 +0200
commitfffd5aef4f76cbf0638e4377e0bf8287f1279d55 (patch)
tree603bade917729f89e951b8b109753d979cfbe00a /server
parent6389c5fd90b546604bbe47da93527835d9ca91ea (diff)
downloadvdr-plugin-streamdev-fffd5aef4f76cbf0638e4377e0bf8287f1279d55.tar.gz
vdr-plugin-streamdev-fffd5aef4f76cbf0638e4377e0bf8287f1279d55.tar.bz2
Proper fix for "client sends ABRT after TUNE". Obsoletes many hacks in client
Diffstat (limited to 'server')
-rw-r--r--server/connectionVTP.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/connectionVTP.c b/server/connectionVTP.c
index 930b4fa..39bf8de 100644
--- a/server/connectionVTP.c
+++ b/server/connectionVTP.c
@@ -1282,7 +1282,8 @@ bool cConnectionVTP::CmdABRT(char *Opts)
switch (id) {
case siLive:
- DELETENULL(m_LiveStreamer);
+ if (m_LiveStreamer)
+ m_LiveStreamer->Stop();
DELETENULL(m_LiveSocket);
break;
case siLiveFilter: