summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2009-08-06 11:22:26 +0000
committerphintuka <phintuka>2009-08-06 11:22:26 +0000
commited470e09852b1c96114f3b5042e3cc5a3d97e593 (patch)
tree01d5a47bafae7ebffdfb30a021ddf12d731d01d8
parent88aa2c8908b9cbe2bdfbeff72b7a9c86cc81d906 (diff)
downloadxineliboutput-ed470e09852b1c96114f3b5042e3cc5a3d97e593.tar.gz
xineliboutput-ed470e09852b1c96114f3b5042e3cc5a3d97e593.tar.bz2
Clear(): reset possible cached header (PAT/PMT)
-rw-r--r--frontend_svr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/frontend_svr.c b/frontend_svr.c
index b05b4767..5cecb6d0 100644
--- a/frontend_svr.c
+++ b/frontend_svr.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: frontend_svr.c,v 1.76 2009-08-05 10:49:44 phintuka Exp $
+ * $Id: frontend_svr.c,v 1.77 2009-08-06 11:22:26 phintuka Exp $
*
*/
@@ -175,6 +175,8 @@ void cXinelibServer::Clear(void)
LOCK_THREAD;
+ SetHeader(NULL, 0, true);
+
for(int i = 0; i < MAXCLIENTS; i++)
if(fd_control[i].open() && m_Writer[i])
m_Writer[i]->Clear();