Index: mythtv/libs/libmythtv/eithelper.cpp
===================================================================
--- mythtv.orig/libs/libmythtv/eithelper.cpp	2006-10-19 21:56:47.000000000 +0100
+++ mythtv/libs/libmythtv/eithelper.cpp	2006-10-19 22:05:04.000000000 +0100
@@ -348,6 +348,10 @@
         uint chanid = GetChanID(
             eit->ServiceID(), eit->OriginalNetworkID(), eit->TSID());
 
+        // if we didn't find the channel, try with a netid = 0
+        if (!chanid)
+            chanid = GetChanID(eit->ServiceID(), 0, eit->TSID());
+
         if (!chanid)
             continue;
 

