File nxtvepg-2.8.0-strict-aliasing.patch of Package nxtvepg

xmltv/xmltv_db.c: In function 'XmltvDb_AddPiBlock':
xmltv/xmltv_db.c:542: warning: dereferencing type-punned pointer will break strict-aliasing rules
---
 xmltv/xmltv_db.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- xmltv/xmltv_db.c.orig
+++ xmltv/xmltv_db.c
@@ -539,7 +539,7 @@ static bool XmltvDb_AddPiBlock( EPGDB_CO
 
    // when stop time is missing, fake it as start + 1 second (XXX FIXME choose start of next PI)
    if (pBlock->blk.pi.stop_time == 0)
-      *(int*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;
+      *(time_t*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;
 
    if ( (pBlock->blk.pi.start_time != 0) &&
         (pBlock->blk.pi.start_time < pBlock->blk.pi.stop_time) )
openSUSE Build Service is sponsored by