X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/45b3e7fc62f7eb221b13cfe0a286d52aade93bc1..e8242e439b8857030027f342ede47efe7e2f38ea:/lib/dvb/esection.h diff --git a/lib/dvb/esection.h b/lib/dvb/esection.h index 61182766..6c1683fe 100644 --- a/lib/dvb/esection.h +++ b/lib/dvb/esection.h @@ -11,7 +11,7 @@ private: ePtr m_reader; eDVBTableSpec m_table; - int m_tries; + unsigned int m_tries; eTimer *m_timeout; @@ -98,7 +98,13 @@ public: ~eAUTable() { - current=next=0; + stop(); + } + + void stop() + { + current = next = 0; + m_demux = 0; } int begin(eMainloop *m, const eDVBTableSpec &spec, ePtr demux)