Ticket #8707: eit_strip_null_chars.diff

File eit_strip_null_chars.diff, 911 bytes (added by kenni, 13 months ago)
  • mythtv/libs/libmythtv/eitfixup.cpp

    diff --git a/mythtv/libs/libmythtv/eitfixup.cpp b/mythtv/libs/libmythtv/eitfixup.cpp
    index 2c4952c..cd4c300 100644
    a b void EITFixUp::Fix(DBEventEIT &event) const 
    186186    if (event.fixup) 
    187187    { 
    188188        if (!event.title.isEmpty()) 
     189        { 
     190            event.title = event.title.replace(QChar('\0'), ""); 
    189191            event.title = event.title.trimmed(); 
     192        } 
     193 
    190194        if (!event.subtitle.isEmpty()) 
     195        { 
     196            event.subtitle = event.subtitle.replace(QChar('\0'), ""); 
    191197            event.subtitle = event.subtitle.trimmed(); 
     198        } 
     199 
    192200        if (!event.description.isEmpty()) 
     201        { 
     202            event.description = event.description.replace(QChar('\0'), ""); 
    193203            event.description = event.description.trimmed(); 
     204        } 
    194205    } 
    195206 
    196207    if (kFixGenericDVB & event.fixup)