convert event_id from string to long
[enigma2.git] / lib / dvb / demux.cpp
index 5d4a6c28c07b22739053670590fb24f00cddbddb..384a77e15872e4e280be0062ad60593760d1d8eb 100644 (file)
@@ -418,6 +418,7 @@ RESULT eDVBTSRecorder::startPID(int pid)
 
 void eDVBTSRecorder::stopPID(int pid)
 {
-       ::close(m_pids[pid]);
+       if (m_pids[pid] != -1)
+               ::close(m_pids[pid]);
        m_pids[pid] = -1;
 }