disconnect linked frontend ptrs on frontend destroy to prevent segfaults on
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 18 Jul 2008 09:43:00 +0000 (09:43 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 18 Jul 2008 09:43:00 +0000 (09:43 +0000)
frontend close.... because of pointers pointing to no more existing objects

lib/dvb/frontend.cpp

index 14be44bbb9ea6b1d3823f697909389a24882c2af..f816e27bb5201233d5414c7618a545efaf96f981 100644 (file)
@@ -574,6 +574,7 @@ int eDVBFrontend::closeFrontend()
 
 eDVBFrontend::~eDVBFrontend()
 {
+       m_data[LINKED_PREV_PTR] = m_data[LINKED_NEXT_PTR] = -1;
        closeFrontend();
        delete m_timeout;
        delete m_tuneTimer;