diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-07-18 12:16:38 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-07-18 12:16:38 +0000 |
| commit | a6f6be0de74fa22eae94594ab6701e0aa50feb56 (patch) | |
| tree | 375dee2ca60f11519190d9faf5617124f74841f0 /lib/dvb/frontend.cpp | |
| parent | 6b4c536ca72d432036eb483866801c6213f1b606 (diff) | |
| download | enigma2-a6f6be0de74fa22eae94594ab6701e0aa50feb56.tar.gz enigma2-a6f6be0de74fa22eae94594ab6701e0aa50feb56.zip | |
fix compiler warnings
Diffstat (limited to 'lib/dvb/frontend.cpp')
| -rw-r--r-- | lib/dvb/frontend.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp index f816e27b..47b86575 100644 --- a/lib/dvb/frontend.cpp +++ b/lib/dvb/frontend.cpp @@ -532,16 +532,17 @@ int eDVBFrontend::openFrontend() int eDVBFrontend::closeFrontend() { - eDVBRegisteredFrontend *linked_fe = (eDVBRegisteredFrontend*)m_data[LINKED_NEXT_PTR]; - while (linked_fe != (eDVBRegisteredFrontend*)-1) + long tmp = m_data[LINKED_NEXT_PTR]; + while (tmp != -1) { + eDVBRegisteredFrontend *linked_fe = (eDVBRegisteredFrontend*)tmp; if (linked_fe->m_inuse) { eDebug("dont close frontend %d until the linked frontend %d in slot %d is still in use", m_dvbid, linked_fe->m_frontend->getDVBID(), linked_fe->m_frontend->getSlotID()); return -1; } - linked_fe->m_frontend->getData(LINKED_NEXT_PTR, (long&)linked_fe); + linked_fe->m_frontend->getData(LINKED_NEXT_PTR, tmp); } if (m_fd >= 0) { |
