dont set voltage when the fd is not opened
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 12 Jan 2006 23:13:23 +0000 (23:13 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 12 Jan 2006 23:13:23 +0000 (23:13 +0000)
lib/dvb/frontend.cpp

index dff3ddb9f99f076fe9423944c27b892af490599e..0f3ec52296a86e5498df7afc4c5f826f648a418f 100644 (file)
@@ -331,11 +331,11 @@ int eDVBFrontend::closeFrontend()
                        return -1;
                }
        }
-       eDebug("close frontend %d", m_fe);
-       setTone(iDVBFrontend::toneOff);
-       setVoltage(iDVBFrontend::voltageOff);
        if (m_fd >= 0)
        {
+               eDebug("close frontend %d", m_fe);
+               setTone(iDVBFrontend::toneOff);
+               setVoltage(iDVBFrontend::voltageOff);
                ::close(m_fd);
                m_fd=-1;
        }