no more segfault when frontend device is busy
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 19 Jun 2006 21:08:46 +0000 (21:08 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 19 Jun 2006 21:08:46 +0000 (21:08 +0000)
lib/dvb/frontend.cpp

index e3bd5bc68b6d70b67c99d91316186f1861653340..e495b1c5a079f4afe0c9d7a92a18dfd3bc72c5d6 100644 (file)
@@ -1680,6 +1680,12 @@ RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where)
 
        int res=0;
 
 
        int res=0;
 
+       if (!m_sn)
+       {
+               eDebug("no frontend device opened... do not try to tune !!!");
+               return -ENODEV;
+       }
+
        if (m_type == -1)
                return -ENODEV;
 
        if (m_type == -1)
                return -ENODEV;