fix segfault on ci init
[vuplus_dvbapp] / lib / dvb_ci / dvbci.cpp
index 17754ad..800a40d 100644 (file)
@@ -124,7 +124,7 @@ int eDVBCIInterfaces::sendCAPMT(int slotid)
        while (it != m_pmt_handlers.end())
        {
                eDVBCISlot *tmp = it->cislot;
-               while (tmp != slot)
+               while (tmp && tmp != slot)
                        tmp = tmp->linked_next;
                if (tmp)
                {