]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Disable extended EIT debug except if #define is set.
authorAdam Sutton <dev@adamsutton.me.uk>
Sun, 1 Jul 2012 15:11:11 +0000 (16:11 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Mon, 30 Jul 2012 14:52:14 +0000 (15:52 +0100)
src/epggrab/module/eit.c

index b9f8a7c39fe2186c4a3f6a4d0461ebb3f039d57d..c52ada15e243dda7e0a8e548dbf6027e46ffec94 100644 (file)
@@ -44,18 +44,20 @@ typedef struct eit_status
 
 // Dump a descriptor tag for debug (looking for new tags etc...)
 static void _eit_dtag_dump ( uint8_t dtag, uint8_t dlen, uint8_t *buf )
-{ 
+{
+#if APS_DEBUG
   int i = 0, j = 0;
   char tmp[100];
   tvhlog(LOG_DEBUG, "eit", "  dtag 0x%02X len %d", dtag, dlen);
   while (i < dlen) {
     j += sprintf(tmp+j, "%02X ", buf[i]);
     i++;
-    if ((i % 8) == 0 || !dlen) {
+    if ((i % 8) == 0 || (i == dlen)) {
       tvhlog(LOG_DEBUG, "eit", "    %s", tmp);
       j = 0;
     }
   }
+#endif
 }
 
 /* ************************************************************************